我在类中有一个方法来计算子菜单中的项目。
在PHP 7.0.12上它工作正常,但在7.1.12版本上没有用。
这里的方法:
// Add submenu
if ( ! empty( $sub ) )
{
$entry.= str_repeat( "\t", $level +1 ) . '<ul>' . "\n";
$entry.= $sub[ 'list' ];
$entry.= str_repeat( "\t", $level +1 ) . '</ul>' . "\n";
}
$entry.= str_repeat( "\t", $level ) . '</li>' . "\n";
$count ++;
$output[ 'active' ] = $active;
$output[ 'list' ].= $entry;
}
return $output;
这里出现错误信息:
Fatal error: Uncaught Error: Cannot use assign-op operators with string offsets in D:\xampp7\htdocs\SVNwork\...\include\class.menu.php:369 Stack trace: #0
这就在第369行:
$output[ 'list' ].= $entry;
有没有人有过这个问题的经验?无法理解。
提前THX欢呼声
Achillix