|
今天在寫(xiě)php程序的時(shí)候總是出現(xiàn)這樣的錯(cuò)誤:Parse error: syntax error, unexpected end of file in *.php on line *,然后我就根據(jù)提示,找到那個(gè)文件,然后錯(cuò)誤中總是提示最后一行出錯(cuò),我找到最后一行發(fā)現(xiàn)是</html>,暈的,這能有什么錯(cuò)誤,找了好久才找到問(wèn)題所在,拿來(lái)分享。
出現(xiàn)這個(gè)錯(cuò)誤的原因就是語(yǔ)法錯(cuò)誤,肯定是php程序的書(shū)寫(xiě)不規(guī)范造成,我后來(lái)一條一條看才發(fā)現(xiàn),原來(lái)是php語(yǔ)句標(biāo)識(shí)符錯(cuò)了,正常情況下應(yīng)該是這樣的:<?php 你的php語(yǔ)句?>,我寫(xiě)成了這樣:<? 你的php語(yǔ)句?>,當(dāng)然寫(xiě)成這樣也不錯(cuò),只是我沒(méi)有在php.ini中開(kāi)啟短標(biāo)簽,所以就造成了這個(gè)錯(cuò)誤,另外要注意,<?php后面有一個(gè)空格,如果不寫(xiě)也會(huì)出現(xiàn)這個(gè)錯(cuò)誤,雖然這個(gè)錯(cuò)誤是不經(jīng)意間,但有時(shí)還是很難找出來(lái),大家注意下吧。
php技術(shù):PHP錯(cuò)誤Parse error: syntax error, unexpected end of file in test.php on line 12解決方法,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。