首頁 >後端開發 >php教程 >如何使用php的lint檢查語法錯誤

如何使用php的lint檢查語法錯誤

不言
不言原創
2019-01-16 17:30:584582瀏覽

如何使用php的lint檢查語法錯誤中的語法檢查是很重要的,這篇文章就來給大家介紹關於在運行程式之前如何使用如何使用php的lint檢查語法錯誤中的lint來進行語法檢查,下面我們來看具體的內容。

如何使用php的lint檢查語法錯誤

用命令列檢查(lint)

從命令列檢查意味著您可以檢查整個如何使用php的lint檢查語法錯誤檔案

您不必在程式碼中編寫該函數以進行檢查。

我們先來看一段程式

test1.如何使用php的lint檢查語法錯誤
<?如何使用php的lint檢查語法錯誤
    $i = 1; 
    if($i == 1){
        echo "学生";
?>

寫指令如下。

如何使用php的lint檢查語法錯誤 -l test1.如何使用php的lint檢查語法錯誤

結果

PHP Parse error:  syntax error, unexpected end of file in test1.如何使用php的lint檢查語法錯誤 on line 5
Errors parsing test1.如何使用php的lint檢查語法錯誤

運行命令出現了上述錯誤,錯誤的地方也顯示為line 5(第五行),因為沒有將大括號關閉。

我們檢查語法並在知道錯誤後更正並再次檢查

<?如何使用php的lint檢查語法錯誤
    $i = 1; 
    if($i == 1){
        echo "学生";
        }
?>

編寫命令如下。

如何使用php的lint檢查語法錯誤 -l test2.如何使用php的lint檢查語法錯誤

結果

No syntax errors detected in test2.如何使用php的lint檢查語法錯誤

如果顯示為上述結果那樣,則沒有語法錯誤。

直接檢查程式碼(runkit_lint)

接下來,可以在PHP程式碼中使用runkit_lint檢查

這個函數必須要有一個名為PECL的PHP​​ 庫(Picle),否則就不能使用此函數,還需要啟用線程安全

如果你有興趣,可以去官網查詢並準備環境進行嘗試,這裡就不多說了。

以上是如何使用php的lint檢查語法錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn