PHP命名空间

什么是命名空间

命名空间是在php5.3以后的版本引入的。命名空间是一个抽象概念,在编程中用于封装划分一组方法or类。主要用于解决名字冲突的问题。

  • 命名空间的定义
  • 命名空间的使用导入

命名空间的定义

命名空间中只能包含:类(包括接口,抽象类)、函数、常量这些。
常量属于全局空间。
注意namespace之前只能有delcare关键字语句。

//命名空间的定义

命名空间的使用导入

walk();

$a1 = new my_sub_space\alien();
$a1->walk();

你可能感兴趣的:(PHP命名空间)