最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2008年10月25日 18:53:00   作者:  
PHP 遇到 syntax error, unexpected $end 錯誤時,查錯思路其實(shí)還是看看文件里 PHP 的開始標(biāo)記和結(jié)束標(biāo)記是否配對,還要額外注意注釋里是否出現(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é)尾標(biāo)記那行還可以用單行注釋,即 //$str .= "?>\n"; 被解釋成結(jié)尾標(biāo)記前有注釋,注釋的內(nèi)容是 //$str .= ",而 ?> 后面的 \n"; 會被解釋作 PHP 塊外的內(nèi)容按 HTML 輸出出去!結(jié)果是給 $str .= "?>\n"; 這行添加 // 成注釋后,反而多了個 ?> 的結(jié)束標(biāo)記,造成原來真正的結(jié)束標(biāo)記成了意料之外的(unexpected)了。
解決辦法就是直接刪掉這一行即可。

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

相關(guān)文章

最新評論

乐亭县| 永年县| 定结县| 禄劝| 广安市| 枣强县| 六安市| 遵义市| 福清市| 蒙城县| 易门县| 宣化县| 天长市| 寻乌县| 博白县| 岐山县| 青河县| 赣榆县| 泗水县| 丰县| 巨鹿县| 通道| 隆尧县| 小金县| 德清县| 若羌县| 同仁县| 许昌市| 彰化县| 广州市| 福建省| 门头沟区| 天全县| 昌图县| 宁国市| 芷江| 东乌珠穆沁旗| 揭阳市| 潞城市| 泗洪县| 安义县|