最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP提示Notice: Undefined variable的解決辦法

 更新時(shí)間:2012年11月24日 14:36:30   投稿:mdxy-dxy  
今天在調(diào)試程序的時(shí)候,很多網(wǎng)上提供的源碼都會出現(xiàn) Undefined variable錯(cuò)誤,一般情況下php是不需要定義變量的,但如果服務(wù)器什么都報(bào)錯(cuò)的,就會出現(xiàn)錯(cuò)誤,所以服務(wù)器上都是應(yīng)該屏蔽這種錯(cuò)誤的

PHP默認(rèn)配置會報(bào)這個(gè)錯(cuò)誤,我的PHP版本是5.2.13,存在這個(gè)問題:
Notice: Undefined variable
這就是將警告在頁面上打印出來,雖然這是有利于暴露問題,但實(shí)現(xiàn)使用中會存在很多問題。

需要設(shè)置顯示錯(cuò)誤級別,來解決問題。
網(wǎng)絡(luò)上的通用解決辦法是修改php.ini的配置:

解決方法:

1) error_reporting設(shè)置:

找到error_reporting = E_ALL
修改為error_reporting = E_ALL & ~E_NOTICE

2) register_globals設(shè)置:

找到register_globals = Off
修改為register_globals = On

我發(fā)現(xiàn)在php代碼中直接使用

error_reporting(E_ALL & ~E_NOTICE);

可以解決這個(gè)問題,小技巧記一下,呵呵。

以下是補(bǔ)充:

Notice: Undefined variable: email in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9
Notice: Undefined variable: subject in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9
Notice: Undefined variable: comment in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9

........

其實(shí)以上就是未定義變量,我們就直接判斷變量的代碼導(dǎo)致。

本來php是不需要定義變量的,但是出現(xiàn)這種情況應(yīng)該怎么辦呢?

只要在C:\WINDOWS找出php.ini的

在php.ini中的302行 error_reporting = E_ALL

修改成

error_reporting = E_ALL & ~E_NOTICE再重啟apache2.2就行了

解決方法:修改php.ini

將: error_reporting = E_ALL

修改為:error_reporting = E_ALL & ~E_NOTICE

如果什么錯(cuò)誤都不想讓顯示,直接修改:

display_errors = Off

如果你沒有php.ini的修改權(quán)限,可在php頭部加入

ini_set("error_reporting","E_ALL & ~E_NOTICE");

即可


我們知道在 php 中,變量通常是不需要定義直接使用的,但有的時(shí)候因?yàn)?php 環(huán)境的問題會出現(xiàn)各種各樣奇奇怪怪的事情,今天在調(diào)試程序的時(shí)候直接提示 Notice: Undefined variable 的錯(cuò)誤,這是因?yàn)橛械淖兞繘]有定義造成的,也是暈了,好吧,這種問題直接一句屏蔽誤句就搞定了。

直接在程序的最頂端插入一句 error_reporting(0); 相信就不會再暴露這樣的問題了,也不耽誤程序的運(yùn)行,當(dāng)然這個(gè)只是應(yīng)急的方法,我們還是要好好檢查程序哪里出現(xiàn)的問題,然后對癥下藥,對于直接屏蔽問題夏日博客再總結(jié)幾種方法吧。

php.ini 配置文件中的修改

在php.ini中的302行 error_reporting = E_ALL 修改成 error_reporting = E_ALL & ~E_NOTICE再重啟apache2.2就行了,如果什么錯(cuò)誤都不想讓顯示,直接修改:display_errors = Off

php文件中的修改

如果你沒有php.ini的修改權(quán)限,可在php頭部加入 ini_set("error_reporting","E_ALL & ~E_NOTICE"); 或者 error_reporting(0);//xiariboke.com 即可。

一般情況下直接建議在 php 文件中進(jìn)行添加,這種方法簡單,不用去修改服務(wù)端的 php.ini 了。

相關(guān)文章

  • PHP中使用OpenSSL生成證書及加密解密

    PHP中使用OpenSSL生成證書及加密解密

    這篇文章主要介紹了PHP中使用OpenSSL生成證書及加密解密,需要的朋友可以參考下
    2017-02-02
  • PHP中構(gòu)造函數(shù)和析構(gòu)函數(shù)解析

    PHP中構(gòu)造函數(shù)和析構(gòu)函數(shù)解析

    這篇文章主要介紹了PHP中構(gòu)造函數(shù)和析構(gòu)函數(shù)解析,本文用代碼實(shí)例講解了PHP中構(gòu)造函數(shù)和析構(gòu)函數(shù),需要的朋友可以參考下
    2014-10-10
  • php post大量數(shù)據(jù)時(shí)發(fā)現(xiàn)數(shù)據(jù)丟失問題解決方法

    php post大量數(shù)據(jù)時(shí)發(fā)現(xiàn)數(shù)據(jù)丟失問題解決方法

    這篇文章主要介紹了php post大量數(shù)據(jù)時(shí)發(fā)現(xiàn)數(shù)據(jù)丟失問題解決方法,原因是默認(rèn)配置里的數(shù)據(jù)量配置太小造成的這個(gè)問題,修改一下配置即可,需要的朋友可以參考下
    2015-06-06
  • PHP中單例模式與工廠模式詳解

    PHP中單例模式與工廠模式詳解

    本文主要介紹了PHP中單例模式與工廠模式的相關(guān)知識。具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • PHP中iconv函數(shù)知識匯總

    PHP中iconv函數(shù)知識匯總

    iconv函數(shù)庫能夠完成各種字符集間的轉(zhuǎn)換,是php編程中不可缺少的基礎(chǔ)函數(shù)庫。本文內(nèi)容是參考了網(wǎng)上的其他資源,然后結(jié)合自己的實(shí)踐,有需要的小伙伴可以參考下。
    2015-07-07
  • Fastadmin框架自定義搜索操作流程

    Fastadmin框架自定義搜索操作流程

    這篇文章主要介紹了Fastadmin框架自定義搜索操作流程,包括html標(biāo)簽、js調(diào)整、PHP修改,需要的朋友可以參考下
    2023-08-08
  • php 字符串替換的方法

    php 字符串替換的方法

    使用explode函數(shù),把要替換的字符串做為分割符號,然 后把兩個(gè)數(shù)組元素中間接上要換成的字符串,然后UPDATE一下就行了
    2012-01-01
  • PHP字符串和十六進(jìn)制如何實(shí)現(xiàn)互相轉(zhuǎn)換

    PHP字符串和十六進(jìn)制如何實(shí)現(xiàn)互相轉(zhuǎn)換

    這篇文章主要介紹了PHP字符串和十六進(jìn)制如何實(shí)現(xiàn)互相轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 深入解析PHP中SESSION反序列化機(jī)制

    深入解析PHP中SESSION反序列化機(jī)制

    這篇文章主要介紹了PHP中SESSION反序列化機(jī)制的相關(guān)資料,文中介紹的非常相信,相信對大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • php獲取文件類型和文件信息的方法

    php獲取文件類型和文件信息的方法

    這篇文章主要介紹了php獲取文件類型和文件信息的方法,可實(shí)現(xiàn)獲取文件類型、大小、修改時(shí)間等功能,非常簡單實(shí)用,需要的朋友可以參考下
    2015-07-07

最新評論

黑河市| 扎兰屯市| 扶风县| 永川市| 天津市| 西丰县| 石狮市| 湛江市| 怀柔区| 连云港市| 北票市| 宁武县| 都兰县| 拉萨市| 禄劝| 会泽县| 兴文县| 漳平市| 遂川县| 汾西县| 万宁市| 平湖市| 巴林左旗| 高台县| 尖扎县| 永春县| 鄯善县| 元江| 分宜县| 灵台县| 玉环县| SHOW| 深圳市| 夏河县| 西峡县| 岳普湖县| 湛江市| 台东市| 锦州市| 卫辉市| 定西市|