跟 前一篇博文命名空间相比 ,无非是相对路径多一层而已,唯一要说明的是,使用use,导入一个命名空间的用法。
<?php
/**
* 多级命名空间
*/
namespace beijing\haidian;
class Animal{
public $obj='dog<br>';
static $name='大黄<br>';
}
function getmsg(){
echo '北京海淀<br>';
}
namespace shanghai\putuo;
class Animal{
public $obj='pig<br>';
static $name='哼哼<br>';
}
function getmsg(){
echo '上海普陀<br>';
}
/**
* 访问方式
*/
$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)!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号