开放的编程资料库

当前位置:我爱分享网 > PHP教程 > 正文

PHP 的神奇常量:__LINE__、__FILE__、__FUNCTION__、__CLASS__ 和 __METHOD__

在 PHP 中设置常量与使用 define 函数一样简单,但 PHP 会在每个脚本中为您创建一些常量,主要用于调试目的(好吧,这通常是我唯一一次使用它们)。这些常量称为“魔法常量”。

魔术常量有一个有趣的语法,在常量的单词表示前后放置两个下划线。这些是 PHP 的神奇常量:

__LINE__
__FILE__
__FUNCTION__
__CLASS__
__METHOD__

您可以想象这些常量对调试有多大帮助……但如果您做不到:

if($sugar == '') { echo('$sugar has no value on line '.__LINE__.' of ['.__FILE__.']'); }

这些魔法常量还有一些有用的用途:

dirname(__FILE__) // get the directory name of the current script

你用它们做什么?

未经允许不得转载:我爱分享网 » PHP 的神奇常量:__LINE__、__FILE__、__FUNCTION__、__CLASS__ 和 __METHOD__

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏