PHP 中的魔法常数
PHP中的魔法常数
PHP中有很多描述当前状态的魔法函数,可以很方便地获取运行时的局部环境
测试代码及结果如下
<?php
namespace NS
{
function writeln($v='')
{
echo $v."<br>";
}
class A
{
function show()
{
writeln(__CLASS__); #显示当前类名 NS\A
writeln(__DIR__); #显示当前目录
writeln(__FILE__); #显示当前文件
writeln(__FUNCTION__); #显示当前函数show
writeln(__METHOD__); #显示当前方法 NS\A::show
writeln(__NAMESPACE__); #显示当前名字空间 NS
}
}
writeln(__LINE__); #显示当前所处的代码行 21
$a = new A();
$a->show();
}