1. 程式人生 > >關於php的命名空間

關於php的命名空間

函數 def define bsp 類名 spa 使用 object 關於

php定義命名空間要使用namespace關鍵字,例:namespace Database

使用命名空間中的類要使用use關鍵字,也可以在use後面加as給類取別名,例:use Database\SQL as SQL1; Database是命名空間,SQL是類名,SQL1是類SQL的別名

註意:use導入類或函數的格式,use 命名空間\類名; define函數定義的常量不受命名空間的影響。

在命名空間中,用全局空間中的類要在前面加“\”,而函數和常量不需要。因為函數和變量會多處理一步,函數和常量在該命名空間中不存在就會在全局空間中找。

例:(這是在命名空間內) $object = new \PDO(******);

關於php的命名空間