Skip to content

[已解決] Parse error: syntax error, unexpected ”lists_page” (T_CONSTANT_ENCAPSED_STRING), expecting ‘)’ in /var/www/html/wp-content/plugins/reserve-course/reserve-course.php on line 54

今天當我在開發 WordPress 外掛(plugin)時,我所設定的選單程式出現了如下錯誤訊息的語法錯誤:

Parse error: syntax error, unexpected ''lists_page'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /var/www/html/wp-content/plugins/reserve-course/reserve-course.php on line 54


這是一個在 PHP 中非常常見的錯誤,正如錯誤訊息所示,這是『解析錯誤』和『語法錯誤』:錯誤地使用單引號與雙引號甚至是混用都可能造成這樣的錯誤發生,有時甚至少一個逗號也會出現這樣的錯誤。


解決方法

最常見的錯誤發生就是:

echo 'this is a 'good website'';


我們最好要將其修改成:

echo 'this is a "good website"';


或是使用轉義符號 \

echo 'this is a \'good website\'';


也別忘了確認自己是否有替所有參數加上逗號,程式碼段落加上分號


References


Read More

Tags:

Leave a Reply