为什么我的脚本在本地USbwebserver中不起作用
解析错误:语法错误,意外' ['在F:\ Danyial \ USBWebserver中 第4行的v8.5 \ root \ supportify \ test.php
它在我的服务器端工作
<?php
//why its not work
if(mysql_fetch_array(mysql_query("select count(*) from gatwaylog"))[0]==0){
echo 'hi';
}
//and why it work
$data=mysql_fetch_array(mysql_query("select count(*) from gatwaylog"));
if($data[0]==0){
echo 'hi';
}
?>
答案 0 :(得分:2)
php版本不支持数组解除引用&lt; = 5.3(*)
从PHP 5.4开始,可以直接对函数或方法调用的结果进行数组取消引用。之前只能使用临时变量。
从PHP 5.5开始,可以对数组取消引用数组文字。