亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

$sets未定義變量錯誤

update方法里的$sets變量報錯未定義變量,但是不影響使用,有沒有不在php.ini文件中修改就能解決這個錯誤的辦法

正在回答

4 回答

我開始也是看著這個很不解,因為和老師的一樣,但是老師的就是沒有這個錯誤提示。后來才知道老師是設置了php的ini文件,但是我不想這么干,因為每一個錯誤都是一個新的知識點,學習的時候應當解決所有的錯誤,而不是放任自流。當然,等以后都理解了又是另一回事了。

于是我就開始流程:發現問題->解決問題;

問題是什么?未定義變量,如何解決?定義變量。聯系函數,$sets是我們沒有定義,直接拿來用的,那么定義的時候不能影響使用,那么定義為null或者空就可以了($sets=null;或者$sets="";)。

解決當前問題之后下意識思考一下,這個解決方法是否會對當前操作產生不利影響,進一步思考是否會對整個代碼產生影響,該影響是否值得。這一步是我自己給自己定的,因為我有時候只解決了當前問題,卻在解決問題的同時對其他操作產生了影響,而不自知,所以每次解決問題之后反思一下,將影響降到最低。

啰嗦一大堆,其實是想分享一下我的一些思路,想獲得提高


1 回復 有任何疑惑可以回復我~

在前邊定義一個 $sets = '';? 就好了

0 回復 有任何疑惑可以回復我~

在$sets前面加上@可一消除警告語句

0 回復 有任何疑惑可以回復我~

你可以在php.ini中將display_errors設置成off ? 所以的錯誤提示都沒了。包括notice fatal等。。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

$sets未定義變量錯誤

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號