1
我正在使用Apache Ant進行一些項目,我也在使用PHP.exe來驗證PHP文件中的PHP語法。在PHP.exe上傳遞多個文件
我用命令如下
php -l index-1.php
驗證PHP文件,它工作正常,表現出我的錯誤時,有一些PHP語法錯誤,但問題是php.exe的是不支持多個文件,它只接受1個文件
我需要傳遞多個文件。你有解決這個問題的方法嗎?
我正在使用Apache Ant進行一些項目,我也在使用PHP.exe來驗證PHP文件中的PHP語法。在PHP.exe上傳遞多個文件
我用命令如下
php -l index-1.php
驗證PHP文件,它工作正常,表現出我的錯誤時,有一些PHP語法錯誤,但問題是php.exe的是不支持多個文件,它只接受1個文件
我需要傳遞多個文件。你有解決這個問題的方法嗎?
簡單的答案是,PHP不允許你在一次調用中提供多個源代碼。
在幾行之間閱讀,看着你的previous question,看起來你想要一個報告顯示所有php文件的所有lint消息。
<apply>
任務output
屬性可用於指定命令的輸出文件,但默認情況下,如果該命令多次運行,則只能看到最後一次運行的輸出。如果您還將append="true"
添加到您的apply
任務中,則所有運行的輸出將被收集到輸出文件中。如果你也設置parallel="false"
Ant會分別通過lint運行每個php文件。
非常感謝...我瞭解這個概念..... – 2013-05-10 10:52:53
您也正確理解我的工作流程,並且您的解決方案確實有效。謝謝 – 2013-05-10 10:54:14