我有一個小問題給大家。目前,我有我的網站上的000webhost,並以下線:爲什麼PHP會拋出這個分析錯誤?
$price = explode(".",$item->sellingStatus->currentPrice)[0];
導致以下錯誤:
Parse error: syntax error, unexpected '[' in /home/a1257018/public_html/scripts/myfile.php on line 58
當它不會引起這個在localhost上。該代碼應該可以工作...爆炸返回一個數組,[0]
只需調用第一個項目。爲什麼這會拋出一個錯誤?
哪個PHP版本安裝在本地? –
你確定'explode()'的結果是一個數組,並且該數組不是空的? – Zim84
@ Zim84即使它不是,那也不會導致語法錯誤 –