2016-04-11 6 views
-1

が、これはオンライン通常の構文エラーがその作業をオフラインではないといないことに注意してくださいオンラインで作業ではない。しかし私はオンラインに同じものをアップロードしたとき、私は以下のエラーを受けました.. ??問題となることが何

PHP Parse error: syntax error, unexpected '[', expecting ',' or ';' in XXXXXXXXX on line 183 

...?

+0

を試すことができます 速記配列を使用すること5.4+ PHPを実行している必要がありますか? –

+0

ローカルはPHP/5.4.24です サーバはPHP/5.3です –

+0

$ key = array_keys($ cols); $ keys = $ key [$ i]; この行を書き直し($ keys = array_keys($ cols)[$ i];) –

答えて

1

この問題は、PHPのバージョンに起因する可能性があります。 あなたは、PHPのバージョンのサーバーとローカル上

for($i=0; $i<$colCount;$i++){ 
    $key = array_keys($cols); 
    $keys = $key[$i]; 
    $values = array_values($cols[$i]); 
    $stmt->bindValue(":".$keys, $values); 
} 
関連する問題