PHP中有哪些预定义常量和魔术常量(Magic constants)

admin 发表于 [PHP] 分类,标签: PHP语法 知识总结
0

1、PHP_VERSION (string)

对于PHP版本为5.3.1来说其返回5.3.1

2、PHP_MAJOR_VERSION (integer)

Available since PHP 5.2.7.
对于PHP版本为5.3.1来说其返回5

3、PHP_MINOR_VERSION (integer)

Available since PHP 5.2.7.
对于PHP版本为5.3.1来说其返回3

4、PHP_RELEASE_VERSION (integer)

Available since PHP 5.2.7.
对于PHP版本为5.3.1来说其返回1

5、PHP_VERSION_ID (integer)

Available since PHP 5.2.7.
对于PHP版本为5.3.1来说其返回50301

6、PHP_OS (string)

返回当前运行PHP脚本的系统信息,如果是在XP上运行PHP代码则返回“WINNT”

更多的PHP常量请参见:http://cn2.php.net/manual/en/reserved.constants.php

魔术常量(Magic constants)

__LINE__
返回行号
__FILE__
返回当前文件的绝对路径,包括文件名
__DIR__
返回当前文件的绝对路径,不包括文件名

__FUNCTION__
返回方法名,格式为:方法名

__METHOD__
返回方法名,格式为:类名::方法名

__CLASS__
返回类的名字

__NAMESPACE__
返回命名空间的名字

更多详情及例子请参见:http://cn2.php.net/manual/en/language.constants.predefined.php

发表我的评论