2009-11-15 33 views
-3

我在我的PHP文件中的一個收到以下錯誤意外$結束 解析錯誤:語法錯誤,在/home/qualitet/public_html/game/create.php意想不到的$結束第1行語法錯誤,在PHP

可能是什麼問題?我檢查了所有的其他情況。

+7

7個問題,0%接受。不好。 – 2009-11-15 15:32:30

+3

發佈(的一部分)的代碼可能會有所幫助。 – 2009-11-15 15:33:14

回答

2

解析器遇到意外的源代碼結束。所以你可能錯過了一些關閉花括號或類似的東西。

+0

您可能需要檢查是否有短代碼打開,因爲某些插件或主題使用它們,並且您在php.ini中的開發設置可能會禁用它們。 – 2013-02-25 12:38:54

1

I checked all the if else.

我不認爲你做了:)嘗試評論所有這些,並一次帶回他們。

0

你可能錯過了一個右括號(})的地方。

1

檢查你所有的花括號被關閉。它也可以通過短開放標籤

0

我使用二進制搜索找到這個引起的。

您的文件保存到一個新的文件,然後在同一時間刪除大塊(1/2),直到代碼編譯。最後去掉這一塊是我想我也添加到這個票,因爲我也有過類似的問題,有沒有什麼明顯的,可能會導致它,但是調用的一個後一個帶有缺少}

0

在類的實例化之後,在關閉分號後出現了一個不可見的字符a,這導致了相同的錯誤 - 一旦我刪除了分號及其後的所有內容,然後再放分號 - 所有的工作都開始正常工作。

0

您可能需要檢查是否有短代碼打開<?一些插件或主題中使用它們,並在php.ini開發設置可能讓他們禁用。

生產

short_open_tag的值爲=在

發展

short_open_tag的值爲=關

參見關於使用<?<?php

更多信息PHP手冊

這經常解釋了爲什麼本地開發服務器操作與現場服務器不同,這是由於PHP配置的差異。