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>‘; ?>
原文地址:http://www.cnblogs.com/7acmer/p/3777316.html