2014-12-13 98 views
1

我在共享主機上傳時遇到了錯誤,但在本地計算機上正常工作。在共享主機上獲取數組錯誤

我的代碼如下:

<?php 
$arr = ["one","two","three"]; 
echo $arr[0]; 
?> 

電流誤差:

Parse error: syntax error, unexpected '[' in /home/jacky/public_html/test.php on line 2 
+0

你的共享主機有PHP的安裝比你需要使用短數組語法(你需要> =低版本5.4) – Clive 2014-12-13 16:23:15

+0

你可以升級你的PHP版本。現在很多腳本都是用這種樣式類型的數組編寫的。如果你使用最新的書面腳本,你必須升級你的PHP版本。 – Touhid 2014-12-13 16:31:14

+0

[SVN提交失敗,出現語法錯誤,意外'\ ['](http://stackoverflow.com/questions/19548026/svn-commit-failed-with-syntax-error-unexpected) – Rangad 2014-12-13 16:33:13

回答

5

我覺得你PHP version5.4下,所以你可以使用[]

你必須使用:

$arr = array("one","two","three"); 
echo $arr[0]; 

欲瞭解更多信息,請參閱:http://php.net/manual/en/language.types.array.php

+1

但是,PHP版本<5.4不再正式維護。如果一個人不是維護5.3本身的發行版(例如,老版debian),那麼應該考慮升級到仍然接收安全更新的php版本。 – Rangad 2014-12-13 16:30:36