我需要爲PHP內部的PHP代碼運行PHP解析器。我在Windows上,我試過如何檢查PHP中的PHP文件代碼語法?
system("C:\\Program Files (x86)\\PHP\\php.exe -l \"C:/Program Files (x86)/Apache/htdocs/a.php\"", $output);
var_dump($output);
沒有運氣。參數-l應檢查正確的PHP語法,並在存在某些問題時拋出錯誤。基本上,我希望做同樣的事情到這樣的畫面:
alt text http://www.mpsoftware.dk/images/phpdesigner7/phpdesigner7-php-syntaxerror.png
也就是說,能在代碼檢測錯誤。
什麼問題,你用-l選項面對? – codaddict 2010-04-20 12:44:17
我沒有從php.exe獲得*任何反饋*我不知道爲什麼。 – Tower 2010-04-20 14:26:50