PHP 5.3.10与PHP 5.5.3语法错误意外'[‘

前端之家收集整理的这篇文章主要介绍了PHP 5.3.10与PHP 5.5.3语法错误意外'[‘前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这可能是 PHP代码
if ($this->greatestId()["num_rows"] > 0)

PHP 5.5中工作,并在5.3?中返回一个错误

PHP Parse error:  Syntax error,unexpected '[' in /var/www/app/AppDAO.PHP on line 43

如何将其更改为在PHP 5.3下工作?

Array dereferencingPHP 5.4中可用这就是为什么这在PHP 5.3中不起作用.所以你有一个额外的步骤,您需要从函数调用获取数组值,然后可以使用它:
$variable = $this->greatestId();
if ($variable["num_rows"] > 0){
      // do stuff
}
原文链接:https://www.f2er.com/php/131806.html

猜你在找的PHP相关文章