魔术常量,PHP中的预定义的常量,在我看来,是很有趣的东西
类似__XXX__
这种结构,例如__LINE__
代码:
namespace goodman;
echo "命名空间:".__NAMESPACE__."<br>";
echo "当前是第几行:" . __LINE__ . "<br>";
echo "当前文件路径:" . __FILE__ . "<br>";
echo "文件所在目录:" . __DIR__ . "<br>";
show();
function show()
{
echo "函数名:" . __FUNCTION__ . "<br>";
}
class A{
function show(){
echo "类名:" . __CLASS__ . "<br>";
}
}
$a = new A();
$a->show();
function method1()
{
echo "方法名:" . __METHOD__ . "<br>";
}
method1();
运行结果:
命名空间:goodman
当前是第几行:12
当前文件路径:/Applications/AMPPS/www/demo2/Learn11.php
文件所在目录:/Applications/AMPPS/www/demo2
函数名:goodman\show
类名:goodman\A
方法名:goodman\method1
网友评论