PHP自学计划-魔术常量-16

2018-12-07  本文已影响0人  你缺少想象力

魔术常量,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
上一篇 下一篇

猜你喜欢

热点阅读