当到达以下行时:
$_SESSION['LOGIN'] = good_query_table($login_query)[0]["name"];
打印此错误:
PHP Parse error: syntax error, unexpected '[', expecting ',' or ';' in /srv/web/login.php on line 6
由于这段代码多年来一直运行良好,我试图找出问题所在,我编辑了代码,首先将函数返回的数组分配给一个数组变量,然后使用它,之后运行良好!
$arr = good_query_table( $login_quert );
$_SESSION['LOGIN'] = $arr[0]["name"];
唯一的新事物是我现在在 Ubuntu 上运行该应用程序。它曾经在 Windows 上运行多年。
- 那么我为什么要这样做呢?