我在我的應用程序中使用了小枝文件。什麼檢查枝條文件的語法。 (小枝文件語法檢查程序)
我有一個新編碼的文件,我用它來發送電子郵件,即電子郵件模板編碼在該文件中。
它引發語法錯誤,說「解析錯誤:語法錯誤,意外的T_ENDIF in」。
它越來越難以調試一個嚴重的編碼文件。
有人可以建議幫助,我如何解析文件,進行語法檢查。
做了很多google-ing ..沒有能夠罰款正確的語法檢查。
謝謝。
我在我的應用程序中使用了小枝文件。什麼檢查枝條文件的語法。 (小枝文件語法檢查程序)
我有一個新編碼的文件,我用它來發送電子郵件,即電子郵件模板編碼在該文件中。
它引發語法錯誤,說「解析錯誤:語法錯誤,意外的T_ENDIF in」。
它越來越難以調試一個嚴重的編碼文件。
有人可以建議幫助,我如何解析文件,進行語法檢查。
做了很多google-ing ..沒有能夠罰款正確的語法檢查。
謝謝。
將文件拆分爲多個部分,並查看瀏覽器中的每個部分,以嘗試確定問題所在。我總是將代碼拆分爲多個文件,而不是在一個文件中包含數千行代碼,但這並非總是可行。
用於該用途的嘗試捕捉:
use Symfony\Component\HttpFoundation\Response;
try {
$content = $this->renderView(
'AcmeHelloBundle:Hello:index.html.twig'
);
} catch(\Exciption $e) {
$message = $e->getMessage();
var_dump($message); die; // do something with error
}
return new Response($content);
你嘗試['樹枝:lint'(https://github.com/symfony/symfony/blob/master/src/Symfony/Bridge/Twig /Command/LintCommand.php)? – Maerlyn