请注意,这不是正常的语法错误,它可以脱机工作,也可以不联机。。
我有下面的PHP代码,它在上运行得很好
for($i=0; $i<$colCount;$i++){
$keys = array_keys($cols)[$i];
$values = array_values($cols[$i]);
$stmt->bindValue(":".$keys, $values);
}
但当我把同样的东西上传到网上时,我得到了以下错误。。??
PHP Parse error: syntax error, unexpected '[', expecting ',' or ';' in XXXXXXXXX on line 183
可能是什么问题。。??
此问题可能是由PHP版本引起的。您需要运行PHP 5.4+才能使用简写数组你可以试试
for($i=0; $i<$colCount;$i++){
$key = array_keys($cols);
$keys = $key[$i];
$values = array_values($cols[$i]);
$stmt->bindValue(":".$keys, $values);
}