PHP5.3加入一個新特性,即用反
斜槓
\ 表示全局命名空間,像根目錄同樣,叫命名空間分隔符
。
好比:core\db\mysql 就表示在core\db\目錄下的mysql.php文件 //mysql.class.php文件
namespace core\db; //聲明命名空間,對應真實的目錄結構
class mysql {
public function add() {
echo "mysql->add();<br/>";
return $this;
}
public function delete() {
echo "mysql->delete();<br/>";
return $this;
}
}
//使用方法:
include_once("core\db\mysql.class.php"); //引用類文件,這裏也能夠利用_autoload來實現自動加載
$test = new core\db\mysql(); //方式一:直接使用
$test->add()->delete();
use core\db\mysql as mysql2; //方式二:命名空間別名
$test2 = new mysql2();
$test2->add()->delete();