課程
/后端開發(fā)
/PHP
/PDO—數(shù)據(jù)庫(kù)抽象層
update方法里的$sets變量報(bào)錯(cuò)未定義變量,但是不影響使用,有沒有不在php.ini文件中修改就能解決這個(gè)錯(cuò)誤的辦法
2017-04-19
源自:PDO—數(shù)據(jù)庫(kù)抽象層 5-11
正在回答
我開始也是看著這個(gè)很不解,因?yàn)楹屠蠋煹囊粯?,但是老師的就是沒有這個(gè)錯(cuò)誤提示。后來才知道老師是設(shè)置了php的ini文件,但是我不想這么干,因?yàn)槊恳粋€(gè)錯(cuò)誤都是一個(gè)新的知識(shí)點(diǎn),學(xué)習(xí)的時(shí)候應(yīng)當(dāng)解決所有的錯(cuò)誤,而不是放任自流。當(dāng)然,等以后都理解了又是另一回事了。
于是我就開始流程:發(fā)現(xiàn)問題->解決問題;
問題是什么?未定義變量,如何解決?定義變量。聯(lián)系函數(shù),$sets是我們沒有定義,直接拿來用的,那么定義的時(shí)候不能影響使用,那么定義為null或者空就可以了($sets=null;或者$sets="";)。
解決當(dāng)前問題之后下意識(shí)思考一下,這個(gè)解決方法是否會(huì)對(duì)當(dāng)前操作產(chǎn)生不利影響,進(jìn)一步思考是否會(huì)對(duì)整個(gè)代碼產(chǎn)生影響,該影響是否值得。這一步是我自己給自己定的,因?yàn)槲矣袝r(shí)候只解決了當(dāng)前問題,卻在解決問題的同時(shí)對(duì)其他操作產(chǎn)生了影響,而不自知,所以每次解決問題之后反思一下,將影響降到最低。
啰嗦一大堆,其實(shí)是想分享一下我的一些思路,想獲得提高
在前邊定義一個(gè) $sets = '';? 就好了
在$sets前面加上@可一消除警告語(yǔ)句
你可以在php.ini中將display_errors設(shè)置成off ? 所以的錯(cuò)誤提示都沒了。包括notice fatal等。。
舉報(bào)
本教程主要通過實(shí)戰(zhàn)演練深入剖析PDO以加深理解
2 回答變量值的引用
1 回答請(qǐng)問一下,調(diào)入自定義的錯(cuò)誤處理方法之后,為何不退出腳本?
1 回答關(guān)于老師定義的getAll函數(shù)
1 回答關(guān)于自定義PDOMysql類的問題.
1 回答!$link是判斷這個(gè)變量是否是空嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-01-17
我開始也是看著這個(gè)很不解,因?yàn)楹屠蠋煹囊粯?,但是老師的就是沒有這個(gè)錯(cuò)誤提示。后來才知道老師是設(shè)置了php的ini文件,但是我不想這么干,因?yàn)槊恳粋€(gè)錯(cuò)誤都是一個(gè)新的知識(shí)點(diǎn),學(xué)習(xí)的時(shí)候應(yīng)當(dāng)解決所有的錯(cuò)誤,而不是放任自流。當(dāng)然,等以后都理解了又是另一回事了。
于是我就開始流程:發(fā)現(xiàn)問題->解決問題;
問題是什么?未定義變量,如何解決?定義變量。聯(lián)系函數(shù),$sets是我們沒有定義,直接拿來用的,那么定義的時(shí)候不能影響使用,那么定義為null或者空就可以了($sets=null;或者$sets="";)。
解決當(dāng)前問題之后下意識(shí)思考一下,這個(gè)解決方法是否會(huì)對(duì)當(dāng)前操作產(chǎn)生不利影響,進(jìn)一步思考是否會(huì)對(duì)整個(gè)代碼產(chǎn)生影響,該影響是否值得。這一步是我自己給自己定的,因?yàn)槲矣袝r(shí)候只解決了當(dāng)前問題,卻在解決問題的同時(shí)對(duì)其他操作產(chǎn)生了影響,而不自知,所以每次解決問題之后反思一下,將影響降到最低。
啰嗦一大堆,其實(shí)是想分享一下我的一些思路,想獲得提高
2018-01-14
在前邊定義一個(gè) $sets = '';? 就好了
2017-04-26
在$sets前面加上@可一消除警告語(yǔ)句
2017-04-20
你可以在php.ini中將display_errors設(shè)置成off ? 所以的錯(cuò)誤提示都沒了。包括notice fatal等。。