亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

如何使用php的lint檢查語(yǔ)法錯(cuò)誤

來(lái)源:不言 發(fā)布時(shí)間:2019-01-18 14:38:05 閱讀量:992

php中的語(yǔ)法檢查是很重要的,本篇文章就來(lái)給大家介紹關(guān)于在運(yùn)行程序之前如何使用php中的lint來(lái)進(jìn)行語(yǔ)法檢查,下面我們來(lái)看具體的內(nèi)容。

php

用命令行檢查(lint)

從命令行檢查意味著您可以檢查整個(gè)php文件

您不必在代碼中編寫(xiě)該函數(shù)以進(jìn)行檢查。

我們先來(lái)看一段程序

1

2

3

4

5

6

test1.php

<?php

    $i = 1;

    if($i == 1){

        echo "學(xué)生";

?>

編寫(xiě)命令如下。

1

php -l test1.php

結(jié)果

1

2

PHP Parse error:  syntax error, unexpected end of file in test1.php on line 5

Errors parsing test1.php

運(yùn)行命令出現(xiàn)了上述錯(cuò)誤,錯(cuò)誤的地方也顯示為line 5(第五行),因?yàn)闆](méi)有將大括號(hào)關(guān)閉。

我們檢查語(yǔ)法并在知道錯(cuò)誤后更正并再次檢查

1

2

3

4

5

6

<?php

    $i = 1;

    if($i == 1){

        echo "學(xué)生";

        }

?>

編寫(xiě)命令如下。

1

php -l test2.php

結(jié)果

1

No syntax errors detected in test2.php

如果顯示為上述結(jié)果那樣,則沒(méi)有語(yǔ)法錯(cuò)誤。

直接檢查代碼(runkit_lint)

接下來(lái),可以在PHP代碼中使用runkit_lint檢查

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

如果你有興趣,可以去官網(wǎng)查詢并準(zhǔn)備環(huán)境進(jìn)行嘗試,這里就不多說(shuō)了。


標(biāo)簽: PHP
分享:
評(píng)論:
你還沒(méi)有登錄,請(qǐng)先