2013-04-03 66 views
0

在我工作的公司,我們使用Jenkins來CI來識別我們的PHP代碼。我們還使用PHP CLI語法檢查來查看是否有任何語法錯誤。命令我們:爲PHP語法檢查清除緩存

$ php -l

當一個文件是新的或編輯該文件包含一個錯誤,PHP正確返回一個錯誤。當再次運行時,該文件以某種方式被緩存,並且錯誤不再顯示。有沒有辦法清除這個緩存?

+2

緩存在哪裏?命令如何運行? PHP當然不會緩存它。 – deceze

+0

該命令在我的源文件夾中運行:'$ php -l '。從php手冊: --syntax-check -l僅限語法檢查(lint) –

回答

0

要回答我的問題:通過Ant構建腳本生成 命令。由於build.xml文件中的<modified />標籤,該腳本緩存了php -l的結果。