php不像aspx與jsp,aspx與jsp的開(kāi)發(fā)環(huán)境卡是卡爆,但他們有一個(gè)visual studio與eclipse的控制臺(tái)可以隨時(shí)查看變量的變化,php如果利用記事本、notepad或者dreamweaver等東西開(kāi)發(fā),根本就沒(méi)有控制臺(tái)給你觀察變量的流動(dòng)。在一些后臺(tái)頁(yè)面,比如ajax響應(yīng)頁(yè),比如數(shù)據(jù)庫(kù)方法頁(yè),比如要看某個(gè)變量是否request,根本沒(méi)有頁(yè)面給你echo。
此時(shí),根本就不用再安裝什么工具,利用php操作文件的語(yǔ)句,把要調(diào)試的變量或者數(shù)據(jù)打印到一個(gè)txt或者一個(gè)html我們不聽(tīng)地打開(kāi)或者刷新去觀察變量的情況,就足以調(diào)試了。
假如你要調(diào)試$content變量,則這樣寫:
$fp = fopen('./a.txt', 'a+b'); fwrite($fp, "content=".$content); fclose($fp);
然后,把"content=".$content變量,這個(gè)字符串寫入到a.txt這個(gè)文件,當(dāng)然,你自己覺(jué)得好看怎么輸出,當(dāng)然這個(gè)輸出是不帶回車的,你還可以再于變量后面補(bǔ)一個(gè)回車,詳情見(jiàn)下面的結(jié)果圖。
之后關(guān)閉這個(gè)指針。
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
如果你要調(diào)試的東西是一個(gè)$content數(shù)組,則這樣寫:
$fp = fopen('./a.txt', 'a+b'); fwrite($fp, print_r($content, true)); fclose($fp);
以下是我在某一個(gè)程序的部分調(diào)試結(jié)果圖,那個(gè)2與4變量
之后是一個(gè)數(shù)組:
以上就介紹了【php】讓記事本成為你調(diào)控變量的控制臺(tái),包括了方面的內(nèi)容,希望對(duì)PHP教程有興趣的朋友有所幫助。
PHP怎么學(xué)習(xí)?PHP怎么入門?PHP在哪學(xué)?PHP怎么學(xué)才快?不用擔(dān)心,這里為大家提供了PHP速學(xué)教程(入門到精通),有需要的小伙伴保存下載就能學(xué)習(xí)啦!
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)