PHP 学习之路:第二十七天——命名空间与类的自动加载

149 阅读1分钟

一、命名空间

1. 命名空间的概念

命名空间:namespace
全局成员: 常量,函数,类(接口),默认声明在全局空间中的
优点:全局调用
缺点:不能重复命名

2. 子空间

在某个子空间中访问函数和类
如果调用的函数与系统函数重名,或者与定义在全局空间中的自定义函数同名,优先调用的是当前空间中的函数, 找不到时,才会去全局空间查找

3. use 在命名空间中的作用

  1. 引入别的命名空间到当前空间 为命名空间起别名
  2. 引入别的命名空间中的类到当前空间使用, 为别的命名空间中的类起别名

二、类的加载