2013-07-29 47 views
1

在我的GoDaddy的共享主機空間,我不能運行下面簡單的PHP代碼行:PHP arraw接入上GoDaddy的PHP不工作5.3.1

$debut = split(" ", $_GET ["debut"])[4]; 

它會生成以下錯誤:

Parse error: syntax error, unexpected '[' in /home/content/....../html/test.php on line 4

此代碼行適用於我的本地開發環境(XAMPP)!

  • GoDaddy:PHP 5.3。我
  • 本地XAMPP:PHP 5.5.0

我是被迫改變主機託管服務提供商? (是我第一次使用GoDaddy,目前我只遇到問題)

感謝您的幫助!

+3

這需要PHP 5.4從函數調用derefernce在'函數()[「關鍵」]' –

+0

另外,請把錯誤彙報[自'split()'早就被棄用了](http://us1.php.net/manual/en/function.split.php)。你應該看到有關這方面的警告。 –

回答

1

就變成一個兩班輪:

$debut = split(" ", $_GET["debut"]); 
$debut = $debut[4]; 
+0

您在結果中錯過了$符號.., – Sundar

+0

現在生成: 棄用:函數split()在第4行的/home/content/47/....../html/test.php中棄用 – Tuthmosis

+0

@Sundar謝謝。固定。 – Sirko