ThinkPHP学习笔记——命名空间的引入机制
2018-02-24 23:25
477 查看
<?php namespace beijing\haidian; header("content-type:text/html;charset=utf-8");//设置header要在namespace下面,否则容易报错 class Animal{ public $obj ='dog'; static $name ='大黄'; } function getmsg(){ echo'北京海淀'; } namespace shanghai\putuo; class Animal{ public $obj ='pig'; static $name ='哼哼'; } function getmsg(){ echo'上海普陀'; } // $animal=new Animal(); // echo $animal->obj;// pig $animal = new \beijing\haidian\Animal(); // echo Animal::$name;//访问静态元素 echo\beijing\haidian\Animal::$name; //完全限制引入方式
?php namespace beijing\haidian\tiananmen; header("content-type:text/html;charset=utf-8"); class Animal{ public $obj ='dog'; static $name ='大黄'; } function getmsg(){ echo'北京海淀'; } namespace shanghai\putuo\mingzhu; class Animal{ public $obj ='pig'; static $name ='哼哼'; } function getmsg(){ echo'上海普陀'; } use beijing\haidian\tiananmen;// 空间引入 // getmsg();// 上海普陀,证明这么用是不对的! tiananmen\getmsg();// 北京海淀,要用限定名称的访问方式,把子级名称引入过来就可以了! $animal = new tiananmen\Animal(); echo $animal->obj;//dog echo tiananmen\Animal::$name;//大黄 //以上是空间引入方式
<?php namespace beijing\haidian\tiananmen; header("content-type:text/html;charset=utf-8");//设置header要在namespace下面 //否则容易报错 class Animal{ public $obj ='dog'; static $name ='大黄'; } function getmsg(){ echo'北京海淀'; } namespace shanghai\putuo\mingzhu; // class Animal{ // public $obj ='pig'; // static $name ='哼哼'; // } function getmsg(){ echo'上海普陀'; } use beijing\haidian\tiananmen\Animal;//引入空间类元素 echo Animal::$name;//大黄 $sub = new Animal();// 实例化 echo $sub->obj;// 指向obj,结果dog
相关文章推荐
- C#_命名空间的别名引入机制
- thinkphp学习笔记——命名空间多级命名空间及三种访问方式
- [thinkPHP5项目实战_04]命名空间的引入
- PHP ThinkPHP 命名空间引入(use )
- PHP中的use、命名空间、引入类文件、自动加载类的理解
- thinkphp中的类库与引用import引入机制
- JavaScript 编程引入命名空间
- ThinkPHP5.1 不需要控制器的路由 \类的命名空间\类名::静态方法名
- Python的一个命名空间冲突,关于from-import机制
- JavaScript 编程引入命名空间的方法与代码
- Thinkphp 空操作、空控制器、命名空间(详解)
- 初用thinkphp框架,对命名空间不了解,下面这篇文章讲的很清楚
- 引入System.Configuration命名空间后仍无法打出ConfigurationManager错误
- thinkphp命名空间
- php加了命名空间没引入初始化文件:类的命名空间要与文件夹名一致namespace Business\Event;缺少了Event
- ThinkPHP里的命名空间解析
- PHP中的use、命名空间、引入类文件、自动加载类的理解
- php namescpace 命名空间use引入文件
- 六:理解控件的运行机制(例:基于WebControl命名空间的控件)
- php命名空间与引入