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 ?>