課程
/后端開發
/PHP
/大話PHP設計模式
new \PDO 為什么要加 \ , 不加有什么影響?
2016-05-16
源自:大話PHP設計模式 6-1
正在回答
\是根命名空間,不加會在當前命名空間中查找是否含有PDO類
王益達 提問者
在一個命名空間中,當 PHP 遇到一個非限定的類時,類名稱總是解析到當前命名空間中的名稱。因此在訪問系統內部或不包含在命名空間中的類名稱時,必須使用完全限定名稱。
因此,new \PDO 為什么要加 \ 。否則,會因為在當前命名空間找不到?PDO 類而產生致命錯誤。
舉報
幫助PHPer具備使用設計模式解決工程中復雜邏輯的能力
1 回答自動加載時候反斜杠為什么要替換成正斜杠
2 回答是不是還要加私有的克隆方法
2 回答spl_autoload_register 在要加載的類上添加命名空間為啥就引入不了呢?
1 回答$stack是什么?沒有類為什么能創建對象?
1 回答我的var_dump($class);沒有打印出來什么?。槭裁?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-16
\是根命名空間,不加會在當前命名空間中查找是否含有PDO類
2016-05-16
在一個命名空間中,當 PHP 遇到一個非限定的類時,類名稱總是解析到當前命名空間中的名稱。因此在訪問系統內部或不包含在命名空間中的類名稱時,必須使用完全限定名稱。
因此,new \PDO 為什么要加 \ 。否則,會因為在當前命名空間找不到?PDO 類而產生致命錯誤。