在Windows(WAMP)我有這樣PHP解析錯誤 - 意外T_STRING
<?xml version="1.0" encoding="utf-8"?>
<?php
// ...
?>
的index.php文件,它按預期工作。
現在我剛剛在Ubuntu上配置了一個LAMP,同一個文件(當從瀏覽器調用時)給我一個錯誤。展望error.log
我發現
PHP Parse error: syntax error, unexpected T_STRING in /var/www/test/index.php on line 1
如果我刪除第一行一切工作正常。
有什麼問題?爲什麼這個工作在Windows上而不是在Linux上?
這可能是由特定擴展引起的嗎?
我覺得短期標籤答案將工作;根據我的經驗,我總是迴應來自PHP代碼的''字符串,所以我不必擔心如何設置短標籤。 – Crontab
echo'<?xml version =「1.0」encoding =「UTF-8」?>'; –
如果您嘗試運行'phpunit'並且未完成參數,也會發生這種情況。例如'phpunit --filter -c phpunit.xml'會觸發這個相同的錯誤。 – styks