PHPマジック定数


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