Menu Close

php命名空间简述

namespace 命名空间关键字,定义命名空间。
namespace xxx;  //普通命名空间
namespace x\y ; //子命名空间
namespace x\y\z; //多层子命名空间
namespace demo;
function demo(){}
demo();  //非限定名称
demo\demo(); //限定名称
\demo\demo();//完全限定名称  最前面的\代表从起始(根)开始找。

自带函数
echo __NAMESPACE__; //输入demo  输出当前命名空间
namespace\demo(); //namespace 代表当前命名空间
别名
namespace x\y\z\x\c; //定义命名空间
use x\y\z\x\c as v;
v就代表此命名空间;
use x\y\z\x\c; //默认会找最好一个子空间做别名,也就是c
导入
导入针对class
use \class 导入全局class类

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注