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