跟 前一篇博文命名空间相比 ,无非是相对路径多一层而已,唯一要说明的是,使用use,导入一个命名空间的用法。
';
static $name='大黄
';
}
function getmsg(){
echo '北京海淀
';
}
namespace shanghai\putuo;
class Animal{
public $obj='pig
';
static $name='哼哼
';
}
function getmsg(){
echo '上海普陀
';
}
/**
* 访问方式
*/
$animal = new Animal();
$animal2 = new \beijing\haidian\Animal();
echo $animal->obj; // 打印结果:pig
echo $animal2->obj; // 打印结果:dog
echo Animal::$name; // 打印结果:哼哼
echo \beijing\haidian\Animal::$name; // 打印结果:大黄
/**
* 访问方式:3、限定名称访问方式(相对路径)
* use 导入一个命名空间
*/
use beijing\haidian;
haidian\getmsg(); // 打印结果:北京海淀
$animal3 = new haidian\Animal();
echo $animal3->obj; // 打印结果:dog
echo haidian\Animal::$name; // 打印结果:大黄 以上就是PHP开发(31)-ThinkPHP5.0(3)多级命名空间-PhpStorm 的内容,更多相关内容请关注PHP中文网(www.php.cn)!
ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。 3.2版本则在原来的基础上进行一些架构的调整,引入了命名空间支持和模块化的完善,为大型应用和模块化开发提供了更多的便利。









