код один - результат разный

RooTM

Новичок
PHP:
<?php

@session_start();

$_SESSION['user_group'] = 1;

$user_group = array(1,2,3);

$member_id['user_group'] = (isset($_SESSION['user_group'])) ? $_SESSION['user_group'] : 5;

var_dump($member_id['user_group']);

?>
почему когда я выполняю данный код на PHP Version 5.3.6 получаю результат int(1) , а когда на PHP Version 5.2.17 результат array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } ?
 
Сверху