命名空间是什么,为什么需要命名空间?

PHP 基础面试题
0
0
分享
推荐答案
展示答案

命名空间是对类的层次结构的一种封装方式,类似于操作系统的目录。在不同的命名空间下,不用担心类/函数/常量的名字冲突。 在引用其他命名空间下的类库时,如果标识符名称冲突或过长,可以使用use as来创建别名。 use phpbook\demo as mydemo; //使用命名空间下的类 use function phpbook\say_hello as say_hello; //使用命名空间下的函数 use const phpbook\HELLO_STRING as HELLO_STRING ; //使用命名空间下的常量

答案已隐藏