命名空间

来源:互联网 发布:相册制作软件下载 编辑:程序博客网 时间:2024/05/17 21:58

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">其实此刻我想睡觉。  例子如下。 在命名空间如何访问公共空间下的元素,有两种方式: 动态创建调用,和加\(否则php解析器会认为我想调用当前空间下的元素)。</span>

file1:

<?phpclass classname{function __construct(){echo __METHOD__,"\n";}}function funcname(){echo __FUNCTION__,"\n";}const constname="global";//$a='classname';//$obj=new $a;$obj=new classname();//$b='funcname';//$b();funcname();//echo constant('constname');echo constname;?>

file2.php

<?phpnamespace namespacename;include 'file1.php';class classname{function __construct(){echo __METHOD__,"\n";}}function funcname(){echo __FUNCTION__,"\n";}const constname="namespaced";//include 'file1.php';//$a='classname';//$obj=new $a;$obj=new \classname();//$b='funcname';//$b();\funcname();//echo constant('constname');echo \constname;$obj=new classname();funcname();echo constname;?>


0 0
原创粉丝点击