php常量定义-PHP const 用法解释定义常量

常数上方没有欧元符号($);

常量只能用define()函数定义php常量定义,不能通过赋值语句;

无论变量作用域的规则如何,都可以在任何地方定义和访问常量;

一旦定义了常量php常量定义,就不能重新定义或取消定义;

常量的值只能是标量;

常量只能包含标量数据(布尔、整数、浮点和字符串),不能定义资源(resource)常量。

您可以使用函数constant()来读取常量的值。

get_define_constants() 可以获得所有已定义常量的列表。

如果使用未定义的常量,PHP 会假定它需要常量本身的名称,就像用字符串调用它一样(CONSTANT 对应于“CONSTANT”),并且会发出 E_NOTICE 级别的错误。 PHP 的“魔法常量”。 该名称表示 __LINE__ 文件中的当前行号。 __FILE__ 文件的完整路径和文件名。 如果在包含文件中使用,则返回包含文件名。 从 PHP 4.0.2 开始,__FILE__ 始终包含绝对路径,而之前的版本有时包含相对路径。 __FUNCTION__ 函数名称(PHP 4.3.0 中的新功能)。 从 PHP 5 开始,该常量返回函数定义的名称(区分大小写)。 在 PHP 4 中,该值始终为大写。 __CLASS__ 类的名称(PHP 4.3.0 中的新功能)。 从 PHP 5 开始,此常量返回定义的类的名称(区分大小写)。 在 PHP 4 中,该值始终为大写。 __METHOD__ 类的方法名称(PHP 5.0.0 中的新功能)。 返回定义的方法的名称(区分大小写)。