2013-05-10 42 views
1

我正在使用Apache Ant進行一些項目,我也在使用PHP.exe來驗證PHP文件中的PHP語法。在PHP.exe上傳遞多個文件

我用命令如下

php -l index-1.php 

驗證PHP文件,它工作正常,表現出我的錯誤時,有一些PHP語法錯誤,但問題是php.exe的是不支持多個文件,它只接受1個文件

我需要傳遞多個文件。你有解決這個問題的方法嗎?

回答

1

簡單的答案是,PHP不允許你在一次調用中提供多個源代碼。

在幾行之間閱讀,看着你的previous question,看起來你想要一個報告顯示所有php文件的所有lint消息。

<apply>任務output屬性可用於指定命令的輸出文件,但默認情況下,如果該命令多次運行,則只能看到最後一次運行的輸出。如果您還將append="true"添加到您的apply任務中,則所有運行的輸出將被收集到輸出文件中。如果你也設置parallel="false" Ant會分別通過lint運行每個php文件。

+0

非常感謝...我瞭解這個概念..... – 2013-05-10 10:52:53

+0

您也正確理解我的工作流程,並且您的解決方案確實有效。謝謝 – 2013-05-10 10:54:14