PHP魔术常量


PHP #魔术常量2012-05-24 22:25

常量__ NAMESPACE__的值是包含当前命名空间名称的字符串。

在全局的,不包括在任何命名空间中的代码,它包含一个空的字符串。

<?php
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();


相关文章

粤ICP备11097351号-1