亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP syntax error, unexpected $end 錯誤的一種原因及解決

 更新時間:2008年10月25日 18:53:00   作者:  
PHP 遇到 syntax error, unexpected $end 錯誤時,查錯思路其實還是看看文件里 PHP 的開始標記和結(jié)束標記是否配對,還要額外注意注釋里是否出現(xiàn)過 ?> 喲。
Parse error: syntax error, unexpected $end in script.php on line xx
調(diào)試了一會后發(fā)現(xiàn)產(chǎn)生錯誤的行是文件中間某行

//$str .= "?>\n";

想起來了 PHP 解釋器允許的結(jié)尾標記那行還可以用單行注釋,即 //$str .= "?>\n"; 被解釋成結(jié)尾標記前有注釋,注釋的內(nèi)容是 //$str .= ",而 ?> 后面的 \n"; 會被解釋作 PHP 塊外的內(nèi)容按 HTML 輸出出去!結(jié)果是給 $str .= "?>\n"; 這行添加 // 成注釋后,反而多了個 ?> 的結(jié)束標記,造成原來真正的結(jié)束標記成了意料之外的(unexpected)了。
解決辦法就是直接刪掉這一行即可。

PHP 開始和結(jié)束標記所在行別寫其它東西,是個好習慣。

相關文章

最新評論