類似JS的console.log();可以在php代碼行中加然后看控制臺Log調(diào)試, 這樣不影響正常的程序運(yùn)行。
認(rèn)證高級PHP講師
引用一個(gè)外部的php文件 chromePhp
使用方法:
include 'ChromePhp.php';
ChromePhp::log('Hello console!');
ChromePhp::log($_SERVER);
ChromePhp::warn('something went wrong!');
這樣就能在chrome瀏覽器控制臺里看到信息了。沒有在firefox上試驗(yàn)過。
首先, JavaScript在瀏覽器環(huán)境下是可以解析的, 而php不能, 必須要有解析器如Apache,php-cgi,所以你要想php在瀏覽器的控制運(yùn)行是不現(xiàn)實(shí)的。
平時(shí)調(diào)試時(shí)可以用echo, print_r, var_dump
等函數(shù)把結(jié)果輸出到頁面上,
當(dāng)然你也可以按照xdebug調(diào)試工具來支持?jǐn)帱c(diǎn)調(diào)試
我說下我常用的dubug的方式:
file_put_contents('log.txt',var_export($_POST,true));
//這樣不會(huì)中斷程序的運(yùn)行