欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

找到錯誤位置,PHP程序員的調(diào)試技術(shù)

2015-01-17    分類: 網(wǎng)站建設(shè)

有許多PHP調(diào)試技術(shù)可以在編號的時候節(jié)約大量時間。一個有效卻很基本的調(diào)試技術(shù)就是打開錯誤報告。另一個略微高級一點(diǎn)的技術(shù)包括使用print語句,通過顯示在屏幕上實(shí)際出現(xiàn)的內(nèi)容,有助於精雖然地找出更難發(fā)現(xiàn)的bug。PHPEclipse是一個Eclipse插一件,能夠強(qiáng)調(diào)常見面的語法錯誤,可以與調(diào)試器結(jié)合的話起來用於設(shè)置斷點(diǎn)。
回頁首
設(shè)置
要學(xué)習(xí)的文章描述的概念,需要PHP、Web服務(wù)器和Eclipse。調(diào)試器擴(kuò)展支持的PHP版本是V5.0.3。
我們需要一個Web服務(wù)器來解釋析用PHP創(chuàng)建的頁面并把它們顯示到瀏覽器。的文章中使用的是Apache2。但是,任何Web服務(wù)器都可以滿足要求。
要利用的文章中介紹的一些調(diào)試技術(shù),需要安裝Eclipse V3.1.1和插一件PHPEclipse V1.1.8。由于Eclipse要求Java?技術(shù),所以就要下載它。
還需要PHP的調(diào)試器擴(kuò)展模塊。安裝它略有些麻煩。請仔細(xì)跟隨安裝調(diào)試器擴(kuò)展的操作說明。現(xiàn)在,先在php.ini文件中注釋扔的些要求裝進(jìn)和配置PHP擴(kuò)展的走。在需要使用調(diào)試器的時候,再取消注釋。
請參閱參考資料獲得下載信息。現(xiàn)在介紹出錯的消息。
回頁首
出錯消息
出錯消息是作為開發(fā)人員的第一道防線。誰也不想在一臺沒有配置成顯示出錯消息的服務(wù)器上用PHP開發(fā)代碼。但是,請記住,當(dāng)代碼調(diào)試完成,準(zhǔn)備走運(yùn)的時候,應(yīng)當(dāng)確保關(guān)閉了錯誤報告,因?yàn)椴幌M驹趺吹脑L問者看得出錯的消息,因?yàn)檫@會給他們提供了夠的信息來利用站怎么的弱點(diǎn)并黑扔站怎么。
也可以用出錯消息為自己服務(wù),因?yàn)樗鼈儠@示恐嚇出或生成錯誤的正確代碼走。這樣,調(diào)試就變成在瀏覽器上查看生成的錯誤所顯示的走號,并在代碼中檢查這一行。稍后,將會看得PHPEclipse插一件通過及時地“語法錯誤加下劃線并在保存文件時用紅色“x”伸注語法錯誤,可在開發(fā)和調(diào)試過程中提供絕大的幫助。
先來看如何在php.ini文件中開啟錯誤報告并設(shè)置錯誤報告的級別。然后將學(xué)習(xí)如何在Apache的配置文件中覆蓋這些些設(shè)置。
PHP的錯誤報告
php.ini文件中有許多配置設(shè)置。您應(yīng)當(dāng)已經(jīng)設(shè)置好自己的php.ini文件并把它放在合適的目錄中,就像在Linux上安裝PHP和Apache 2的文檔說明中所指示的那樣(請參閱參考資料)。在調(diào)試PHP應(yīng)用程序時,應(yīng)當(dāng)知道兩個配置變量。下面是這兩個變量比便默認(rèn)值:
display_errors = Off
error_reporting = E_ALL
通過在php.ini文件中搜索它們,可以發(fā)現(xiàn)這兩個變量當(dāng)前的默認(rèn)值。display_errors變量的目的很明顯——它告訴PHP是否顯示錯誤。默認(rèn)值是Off。但是,要讓開發(fā)過程更輕松,請把這個值設(shè)為On:
display_errors = On
error_reporting變量的默認(rèn)值是E_ALL。這個設(shè)置會顯示從不良編號實(shí)踐到無害提示到出錯的所有的信息。E_ALL對開發(fā)過程來說有點(diǎn)太小,因?yàn)樗谄聊簧蠟橐恍┬∈拢ɡ缱兞繘]初始化)也顯示提指示,會搞糟瀏覽器的輸出。我只想看得錯誤和不良編號實(shí)踐,但就是不想看得無害的提示。所以,請用以下值代替error_reporting的默認(rèn)值:
error_reporting = E_ALL & ~E_NOTICE
重新啟動Apache,就全部設(shè)置好了。接下來,把學(xué)習(xí)如何在Apache上做同樣的事。
服務(wù)器上的錯誤報告
依賴於Apache正在做的工作,在PHP中打開錯誤報告可能沒法工作,因?yàn)樵谟?jì)算機(jī)上可能有一個PHP版本。有時很難區(qū)分Apache正在使用哪一個PHP版本,因?yàn)锳pache只能查看一個php.ini文件。不知道Apache正在使用哪一個php.ini文件配置自己是一個安全問題。但是,有一種方法可以在Apache中配置PHP變量,從而保證設(shè)置了正確的出錯級別。
而且,最好知道如何在服務(wù)器端設(shè)置這些些配置變量,以否決或搶占php.ini文件,從而提供更高級別的安全性。
在配置Apache時,應(yīng)該已經(jīng)接觸過/conf/httpd.conf中http.conf文件中的基本配置。
要做在php.ini文件中已經(jīng)做過的事,請把下列各走添加到httpd.conf,覆蓋任何php.ini文件:
php_flag display_errors on
php_value error_reporting 2039
這會覆蓋在php.ini文件中為display_errors已經(jīng)設(shè)置的標(biāo)志,以及error_reporting的值。值2039代表E_ALL & ~E_NOTICE。如果愿意采用E_ALL,請把值設(shè)為2047。同樣,還是要重啟Apache。
接下來,要在服務(wù)器上測試錯誤報告。

當(dāng)前名稱:找到錯誤位置,PHP程序員的調(diào)試技術(shù)
文章分享:http://www.kartarina.com/news20/33120.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)App開發(fā)自適應(yīng)網(wǎng)站小程序開發(fā)標(biāo)簽優(yōu)化面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
玖玖九九国产精品| 91麻豆免费视频| 国产精品一区二区在线看| 日韩欧美视频在线| 国产一区二区三区综合| www成人在线观看| 高清不卡一二三区| 亚洲精品国产品国语在线app| 一本大道久久a久久综合婷婷| 亚洲色图欧美激情| 91精品欧美福利在线观看| 国产精品一区二区在线播放 | 五月天国产精品| 欧美精品成人一区二区三区四区| 日韩av网站在线观看| 欧美激情综合在线| 欧美精品久久99久久在免费线| 毛片av中文字幕一区二区| 欧美激情一区二区| 欧美日韩综合在线免费观看| 狠狠v欧美v日韩v亚洲ⅴ| 最新高清无码专区| 日韩一区二区三区电影 | 久久99热国产| 亚洲综合精品久久| 国产三级一区二区| 91精品国产高清一区二区三区蜜臀| 国产真实乱偷精品视频免| 亚洲精品v日韩精品| 久久精品视频一区| 5858s免费视频成人| 91首页免费视频| 国产一区二区免费视频| 日日嗨av一区二区三区四区| 国产精品的网站| 精品国产一区二区三区久久影院 | 久久99国产精品免费| 亚洲国产精品欧美一二99| 国产精品视频看| 精品国内片67194| 欧美日韩一区中文字幕| 91在线视频在线| 国产精品一区二区视频| 毛片av一区二区| 免费观看91视频大全| 亚洲福利视频一区二区| 亚洲乱码日产精品bd| 日本一区二区三区久久久久久久久不 | 视频一区欧美日韩| 一区二区三区久久久| 国产精品乱人伦中文| 国产欧美日韩久久| 国产蜜臀97一区二区三区| 久久先锋资源网| 久久久久九九视频| 精品国产一区二区三区不卡| 日韩精品一区二区三区在线观看| 91精品国产综合久久久久久漫画| 欧美精品日韩综合在线| 欧美色网一区二区| 欧美中文字幕一区二区三区亚洲| 色八戒一区二区三区| 一本色道久久综合精品竹菊| 91女神在线视频| 欧美日韩激情在线| 欧美一级艳片视频免费观看| 日韩欧美国产三级电影视频| 国产亚洲综合在线| 椎名由奈av一区二区三区| 亚洲欧美福利一区二区| 一区二区三区四区激情| 午夜视频在线观看一区| 久久99精品久久久久久久久久久久| 国产一区二区在线观看免费| 国产精品456露脸| 色国产综合视频| 日韩美女视频在线| |精品福利一区二区三区| 亚洲高清免费观看| 国产精品综合在线视频| 在线观看区一区二| 日韩欧美国产三级| 国产精品卡一卡二卡三| 亚洲高清免费视频| 国精产品一区一区三区mba桃花| 成人午夜精品一区二区三区| 色综合天天狠狠| 欧美一级黄色片| 国产精品成人免费| 免费观看在线综合色| 99久久婷婷国产| 日韩一区二区麻豆国产| 亚洲欧美一区二区三区国产精品 | 在线精品国精品国产尤物884a| 91精品国产色综合久久不卡蜜臀 | 久久蜜臀中文字幕| 亚洲日本在线观看| 国产最新精品免费| 欧美视频日韩视频在线观看| 日本一区二区三区高清不卡| 亚洲成人在线网站| 99精品热视频| 国产欧美日韩另类一区| 六月丁香综合在线视频| 91麻豆swag| 国产午夜精品久久久久久免费视| 亚瑟在线精品视频| 成人性生交大片| 91精品国产91综合久久蜜臀| 亚洲一区二区偷拍精品| 色综合久久精品| 中文字幕欧美日韩一区| 久久99热狠狠色一区二区| 欧美日韩中文国产| 国产精品人成在线观看免费| 激情综合五月婷婷| 日韩午夜在线播放| 日韩精品电影一区亚洲| 欧美日韩情趣电影| 亚洲成人自拍网| 欧美日韩视频在线第一区| 亚洲欧美日韩人成在线播放| 成人动漫av在线| 国产欧美一区二区精品婷婷| 国产乱码精品一品二品| 欧美精彩视频一区二区三区| 久久99精品久久久久久久久久久久| 337p亚洲精品色噜噜狠狠| 亚洲成人激情av| 欧美日韩三级一区| 天涯成人国产亚洲精品一区av| 欧美中文字幕一区二区三区亚洲 | 国产激情视频一区二区在线观看| 久久综合狠狠综合久久综合88| 精品亚洲国内自在自线福利| 91精品啪在线观看国产60岁| 久久国产免费看| 久久久久久黄色| 成人免费av资源| 亚洲欧洲精品一区二区精品久久久| av不卡在线播放| 亚洲成人av一区二区| 欧美高清hd18日本| 久久99热这里只有精品| 久久久久九九视频| 色综合天天性综合| 亚洲a一区二区| 精品国产一区二区亚洲人成毛片| 国产精品一区二区在线观看网站| 国产精品视频麻豆| 在线观看亚洲a| 日本va欧美va欧美va精品| 精品久久人人做人人爰| 国产98色在线|日韩| 亚洲一区在线观看免费观看电影高清| 欧美精品第1页| 成人免费高清在线观看| 午夜精品一区二区三区三上悠亚| 精品国产青草久久久久福利| 99国产精品久久久久久久久久久| 亚洲国产成人va在线观看天堂| 欧美一区二区在线播放| 成人免费观看av| 蜜臀精品久久久久久蜜臀| 国产精品第五页| 精品久久久影院| 色噜噜狠狠成人中文综合| 卡一卡二国产精品| 玉足女爽爽91| 26uuu精品一区二区| 欧美在线免费播放| 成人永久看片免费视频天堂| 免费在线观看一区二区三区| 成人免费一区二区三区在线观看| 日韩午夜小视频| 欧美午夜一区二区三区免费大片| 国内外成人在线| 三级成人在线视频| 亚洲三级小视频| 国产日韩欧美不卡| 日韩免费成人网| 欧美精品色一区二区三区| 99精品在线免费| 国产成人精品网址| 久久se这里有精品| 午夜精品久久久| 一区二区三区在线观看动漫| 国产视频一区在线观看| 欧美草草影院在线视频| 欧美乱妇20p| 在线国产亚洲欧美| 99精品国产热久久91蜜凸| 丰满白嫩尤物一区二区| 精品一区二区三区欧美| 日本aⅴ精品一区二区三区| 亚洲综合久久久| 一区二区高清免费观看影视大全| 中文字幕中文字幕中文字幕亚洲无线| 国产亚洲欧美一级| 中文字幕欧美激情一区|