Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在localhost&;不在线工作_Php_Syntax - Fatal编程技术网

Php 在localhost&;不在线工作

Php 在localhost&;不在线工作,php,syntax,Php,Syntax,请注意,这不是正常的语法错误,因为它在脱机和非联机状态下工作 我有下面的PHP代码,它可以完美地在线工作 for($i=0; $i<$colCount;$i++){ $keys = array_keys($cols)[$i]; $values = array_values($cols[$i]); $stmt->bindValue(":".$keys, $values); } 问题可能是什么…?此问题可能是由PHP版本引起的。 您需要运行PHP5.4+才能使用

请注意,这不是正常的语法错误,因为它在脱机和非联机状态下工作

我有下面的PHP代码,它可以完美地在线工作

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

问题可能是什么…?

此问题可能是由PHP版本引起的。 您需要运行PHP5.4+才能使用速记数组 你可以试试

for($i=0; $i<$colCount;$i++){
    $key = array_keys($cols);
    $keys = $key[$i];
    $values = array_values($cols[$i]);
    $stmt->bindValue(":".$keys, $values);
}
for($i=0;$ibindValue(“:”$keys,$values);
}

服务器和本地的php版本是什么?本地是php/5.4.24服务器是php/5.3$key=array\u keys($cols);$key=$key[$i];像这样重新写这行($key=array\u keys($cols)[$i];)并检查它是否工作
for($i=0; $i<$colCount;$i++){
    $key = array_keys($cols);
    $keys = $key[$i];
    $values = array_values($cols[$i]);
    $stmt->bindValue(":".$keys, $values);
}