PHP:第一章——PHP中的魔术常量

<?php
//__LINE__输出常量所在的行
//echo __LINE__;

//2.__FILE__常量返回文件的完整路径和文件名;
//echo __FILE__;

//3.__DIR__ 常量返回文件所在的目录
//echo __DIR__;

//4.__FUNCTION__常量返回该函数被定义时的名字;
//function phpdl(){
//    echo __FUNCTION__;
//}
//phpdl();

//__CLASS__ 常量返回该类被定义时的名字。

//__TRAIT__ 常量返回trait被定义时的名字。

//trait phpdl{
//    public function outTraitName(){
//        echo __TRAIT__;
//        echo __CLASS__;
//    }
//}
//
//class seoDL{ use phpDL;}
//class Seophp{ use phpDL;}
//
//$obj=new seoDl();
//$obj->outTraitName();// 输出:phpdl  seoDL
//
//$obj2=new Seophp();
//$obj2->outTraitName();//输出:phpdl   Seophp

//__METHOD__常量返回类中具体方法被定义时的名字
//class phpDL{
//    function seoedu(){
//        echo __METHOD__;
//    }
//}
//$obj=new phpDL();
//$obj->seoedu(); //输出:phpDL::seoedu

//__NAMESPACE__
//常量返回命名空间的名字:
//namespace phpDL;
//echo __NAMESPACE__;  //输出命名空间phpDL
?>
原文地址:https://www.cnblogs.com/yiweiyihang/p/7087156.html