0
在我工作的公司,我們使用Jenkins來CI來識別我們的PHP代碼。我們還使用PHP CLI語法檢查來查看是否有任何語法錯誤。命令我們:爲PHP語法檢查清除緩存
$ php -l
當一個文件是新的或編輯該文件包含一個錯誤,PHP正確返回一個錯誤。當再次運行時,該文件以某種方式被緩存,並且錯誤不再顯示。有沒有辦法清除這個緩存?
在我工作的公司,我們使用Jenkins來CI來識別我們的PHP代碼。我們還使用PHP CLI語法檢查來查看是否有任何語法錯誤。命令我們:爲PHP語法檢查清除緩存
$ php -l
當一個文件是新的或編輯該文件包含一個錯誤,PHP正確返回一個錯誤。當再次運行時,該文件以某種方式被緩存,並且錯誤不再顯示。有沒有辦法清除這個緩存?
要回答我的問題:通過Ant構建腳本生成 命令。由於build.xml文件中的<modified />
標籤,該腳本緩存了php -l
的結果。
緩存在哪裏?命令如何運行? PHP當然不會緩存它。 – deceze
該命令在我的源文件夾中運行:'$ php -l'。從php手冊: --syntax-check -l僅限語法檢查(lint) –