課程
/后端開發
/PHP
/PDO—數據庫抽象層
5-2節的8分30秒,十分不理解這句if(empty(self::$config['params']))self::$config['params']=array();
2017-02-21
源自:PDO—數據庫抽象層 5-2
正在回答
因為在下面new PDO的時候第四個參數,如果你new的時候傳了前面三個,不傳第四個,那就不存在這個變量,就會報錯,所以這樣寫的作用就是你不傳第四個參數的時候就把它設為空,這個變量就存在了就不會報錯了
課程代碼中,將$config['params'] 置為空是因為如過在new PDO時沒有設置這個參數,也把它置為空,保證誤寫參數出錯
舉報
本教程主要通過實戰演練深入剖析PDO以加深理解
1 回答死活不理解try這個異常處理,求解
1 回答我想知道為什么一句話能解決的問題非要寫兩條,比如那個errorInfo(),命名可以直接echo,為什么還要先賦值再輸出???
1 回答$config['params']=array()是把config['params']這一個參數給設置成了數組嗎,求講解
5 回答這個問題如何解決?
1 回答給方法添加注釋快捷鍵是哪個???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-11
因為在下面new PDO的時候第四個參數,如果你new的時候傳了前面三個,不傳第四個,那就不存在這個變量,就會報錯,所以這樣寫的作用就是你不傳第四個參數的時候就把它設為空,這個變量就存在了就不會報錯了
2017-02-24
課程代碼中,將$config['params'] 置為空是因為如過在new PDO時沒有設置這個參數,也把它置為空,保證誤寫參數出錯