<?php
/**
* 常量__ NAMESPACE__的值是包含当前命名空间名称的字符串。
* 在全局的,不包括在任何命名空间中的代码,它包含一个空的字符串。
*/
namespace App\Library;
class demo {
public function __construct($function) {
echo '函数名称:' . $function;
echo "<br/>";
echo '类的名称:' . __CLASS__;
echo "<br/>";
echo '类的方法名:' . __METHOD__;
echo "<br/>";
echo '文件中的当前行号:' . __LINE__;
echo "<br/>";
echo '当前命名空间的名称:' . __NAMESPACE__;
echo "<br/>";
echo '文件所在的目录:' . __DIR__;
echo "<br/>";
echo '文件的完整路径和文件名:' . __FILE__;
echo "<br/>";
}
}
function __function() {
return new demo(__FUNCTION__);
}
__function();