美文网首页
PHP自学计划-魔术常量-16

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

作者: 你缺少想象力 | 来源:发表于2018-12-07 10:02 被阅读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
    

    相关文章

      网友评论

          本文标题:PHP自学计划-魔术常量-16

          本文链接:https://www.haomeiwen.com/subject/djwzcqtx.html