我在本地編程的應用程序,但是當我遷移到服務器我使用這條線得到一個解析錯誤:我需要在PHP中激活什麼?接受[
if(!is_array($data[array_keys($data)[0]]))
返回:
Parse error: syntax error, unexpected '[', expecting ']' in /home/file.php
如果我重寫類似的行:
$var1 = array_keys($data);
if(!is_array($data[$varX[0]]))
它的工作原理。
我需要在服務器上激活什麼,才能在第一個示例中正常工作?
謝謝。
如果你的第二個例子工作順利,並且更具可讀性,那麼之前錯誤的推理應該不成問題..因爲你的代碼現在可以工作 –