我有一行
if( getdate($start_time)['hours'] == 0 ){
我正在
Parse error: syntax error, unexpected '['
但如果我将线路更改为
$start_time_as_date = getdate($start_time);
if( $start_time_as_date['hours'] == 0 ){
我没有收到错误。我是否总是要将数组保存到变量来访问其数据?或者有没有办法让第一行工作?
答案 0 :(得分:1)
是的,你这样做。 PHP不允许您以这种方式访问数组返回值。