首页 > 代码库 > Third

Third

php常量

在php中使用define(string constant_name,mixed value ,case_sensitive=true)来定义常量;

define()函数参数说明:

 参数  说明
 constant_name  必选参数。常量名称,即标识符
 value  必选参数。常量的值。
 case_sensitive  可选参数。指定大小写是否敏感,设定为ture,表示不敏感。

获取常量的值;

(1).通过常量名直接获取常量的值;

(2).使用constant()函数,constant()函数和直接使用常量名的效果一样,但是函数可以动态的输出不同的常量,使用比较灵活。

语法格式: mixed constant (string const_name)

const_name 可以为 常量名称,也可以为存储常量名的变量名,如果获取成功则返回常量的值,否则提示错误信息未定义常量。

判断一个常量是否被定义可以使用define()函数,语法格式如下:

bool defined(string constant_name);参数contant_name 为要获取常量的名称,成功返回ture 否则返回flase.

 

预定义的常量

常量名  功能
__FILE__ 默认常量,php程序文件名
__LINE__ 默认常量,php程序的行数(经过测试是本行代码的行数)
PHP_VERSION 内建常量,php程序的版本,如3.0.8_dev
PHP_OS 内建常量,执行Php 解析器的操作系统名称,如Windows
TRUE 该常量是一个真值(ture)
FALSE 该常量是一个假值(false)
NULL  一个null值
E_ERROR 量指到最近的错误处 
E_WARNING 量指到最近的警告处 
E_PARSE 量指到解析雨打有潜在问题处 
E_NOTICE 该常量为发生不寻常处的提示但不一定是错误处

  *注意__FILE__和__LINE__中__是两条下划线。

<?php
echo ‘The PHP program`s name is:‘.__FILE__.‘<br>‘;
echo ‘The PHP Program is:‘.PHP_VERSION.‘<br>‘;
echo ‘The type is:‘.PHP_OS;
echo ‘The PHP Program`s Line is:‘.__LINE__.‘<br>‘;
?>