数组取消引用是您正在使用的,是在PHP 5.4中引入的,在PHP 5.3中不起作用。
所以
$dbSettings = $sm->get( 'Config' )[ 'doctrine' ][ 'connection' ][ 'orm_default' ][ 'params' ];
需要是:
$dbSettings = $sm->get( 'Config' );$params = $dbSettings[ 'doctrine' ][ 'connection' ][ 'orm_default' ][ 'params' ];



