PHP魔术常量


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

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

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

01<?php
02namespace App\Library;
03 
04class demo {
05     
06    public function __construct($function) {
07        echo '函数名称:' . $function;
08        echo "<br/>";
09        echo '类的名称:' . __CLASS__;
10        echo "<br/>";
11        echo '类的方法名:' . __METHOD__;
12        echo "<br/>";
13        echo '文件中的当前行号:' . __LINE__;
14        echo "<br/>";
15        echo '当前命名空间的名称:' . __NAMESPACE__;
16        echo "<br/>";
17        echo '文件所在的目录:' . __DIR__;
18        echo "<br/>";
19        echo '文件的完整路径和文件名:' . __FILE__;
20        echo "<br/>";
21    }
22}
23 
24function __function() {
25    return new demo(__FUNCTION__);
26}
27 
28__function();


相关文章

粤ICP备11097351号-1