我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、澤州ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的澤州網(wǎng)站制作公司
1,php入門(mén)代碼調(diào)試
while ($row = mysql_fetch_array($query))( 要用{括號(hào)的 php 是腳本語(yǔ)言,運(yùn)行即編譯錯(cuò)誤信息是很直觀的,只要不存在邏輯錯(cuò)誤,其它的錯(cuò)誤都是通過(guò)ie來(lái)調(diào)試2,有哪些調(diào)試php代碼的方法
純的linux開(kāi)發(fā)php?這個(gè)不太方便,或者你安裝桌面系統(tǒng),至少你要能有瀏覽器。否則的話,學(xué)習(xí)php建議你windows|MAC OSX安裝虛擬機(jī),一舉多得 既能讓你在linux命令行下操作 又能讓你瀏覽器調(diào)試。用zend studio 這個(gè)開(kāi)發(fā)工具吧 這個(gè)上面的ide是集成的 ,而且還提供很多強(qiáng)大的插件可以安裝,想要什么功能都可以安裝插件(svn,vsftp。。。。),目前我用的很順手,建議使用這個(gè)軟件;3,PHP源碼怎么調(diào)試
需要搭建運(yùn)行環(huán)境,不妨下載一個(gè)PHPnow,一件安裝的,不過(guò)WIN VISTA或者WIN7 WIN8的要主要安裝運(yùn)行時(shí),需要以管理員身份運(yùn)行安裝文件,不然第一次裝好了,下次開(kāi)機(jī)就用不了了。裝好以后將PHP源碼放在PHPnow安裝目錄下的htdocs文件夾內(nèi),然后在瀏覽器中輸入localhost/源碼文件夾,或者127.0.0.1/源碼文件夾,文件夾名,路徑都最好使用英文本地安裝一個(gè)測(cè)試環(huán)境就可以了,不如wamp一個(gè)集成環(huán)境很好用。4,php 代碼如何調(diào)試
你說(shuō)的調(diào)試應(yīng)該是指 類(lèi)似c# c java那樣,打個(gè)斷點(diǎn) 后 一步一步去執(zhí)行吧?。HP是腳本語(yǔ)言,集成IDE中基本沒(méi)有類(lèi)似的斷點(diǎn)調(diào)試 你可以加一些代碼進(jìn)去 如die(),exit()函數(shù)等來(lái)模擬斷點(diǎn)方式調(diào)試,一步一步地執(zhí)行代碼,看代碼的執(zhí)行過(guò)程。。當(dāng)然 也有特殊工具可以實(shí)現(xiàn)這種功能的,加斷點(diǎn)調(diào)試的擴(kuò)展和工具 如Xdebug或者Zend Debugger具體怎么用 你就百度吧。。。。。。。。。開(kāi)啟Apache服務(wù)器以及MY_SQL數(shù)據(jù)庫(kù)。在PHP集成環(huán)境的安裝目錄“www”文件夾中創(chuàng)建我們需要用到的php文件,1.php.用Notepad++打開(kāi)1.php文件,然后輸入PHP的語(yǔ)言格式:輸入標(biāo)準(zhǔn)的輸出語(yǔ)言: ?>在網(wǎng)頁(yè)上輸入localhost:8080/1.php可以調(diào)試我們自己寫(xiě)的php代碼PHP的簡(jiǎn)單運(yùn)算,用$來(lái)定義應(yīng)用數(shù)據(jù),輸出也是一樣。$total=1.22;$sum=$total+$sum;echo $sum ?>在本地上配置個(gè)環(huán)境就行,wamp這個(gè)還是不錯(cuò)的,推薦你使用這個(gè)安裝好Apache24后在本地在瀏覽器里輸入localhost點(diǎn)擊你的php文件就可以根據(jù)錯(cuò)誤信息,找到f:\exe\xampp-win32-1.8.0-vc9-installer\xampp\htdocs\shopex5\diguo\class\functions.php 你把1246行前后的代碼貼出來(lái)??隙ㄊ怯姓Z(yǔ)法錯(cuò)誤。
5,如何調(diào)試PHP程序
進(jìn)入php源程序目錄中的ext目錄中,這里存放著各個(gè)擴(kuò)展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl 執(zhí)行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下 /usr/local/php5/bin/phpize 運(yùn)行時(shí),可能會(huì)報(bào)錯(cuò):Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script.,需要安裝autoconf: yum install autoconf(RedHat或者CentOS)、apt-get install autoconf(Ubuntu Linux) /usr/local/php5/bin/php -v 執(zhí)行這個(gè)命令時(shí),php會(huì)去檢查配置文件是否正確,如果有配置錯(cuò)誤,這里會(huì)報(bào)錯(cuò),可以根據(jù)錯(cuò)誤信息去排查!在運(yùn)行時(shí)必須知道某個(gè)變量為何值。我是這樣做的,建立一文件debug.php,其內(nèi)容如下: ";echo "本頁(yè)得到的_get變量有:";print_r($_get);echo "本頁(yè)得到的_post變量有:";print_r($_post);echo "本頁(yè)得到的_cookie變量有:";print_r($_cookie);echo "本頁(yè)得到的_session變量有:";print_r($_session);echo "";?>然后在php.ini中設(shè)置:include_path = "c:/php",并將debug.php放在此文件夾,以后就可以在每個(gè)網(wǎng)頁(yè)里包含此文件,查看得到的變量名和值.
網(wǎng)站標(biāo)題:如何調(diào)試php代碼,php入門(mén)代碼調(diào)試
文章網(wǎng)址:
http://weahome.cn/article/iohhdo.html