¿Como guardo un array en una variable de sesion? Yo he utilizado el siguiente codigo, pero al pintarlo en el foreach me dice que no es un array.

<?php
start_session();
include ('clase.php');
$_SESSION['productos[]']=new articulo ('peros',4,75);
$_SESSION['productos[]']=new articulo ('peros',5,60);
$_SESSION['productos[]']=new articulo ('naranjas',4,54);
}