$items es un array, aasi que has una funcion que simplemente te devuelva $this->$items;
Dentro de una clase no seria bueno que muestres o hagas un echo de algo, simplemente limitate a devolver el array.
Luego haces lo que quieras fuera de la clase.
Código PHP:
function elementos()
{
if( is_array($this->items) ) {
return $this->items;
} else {
return false;
}
}
fuera de la clase podrias hacer algo asi como
[PHP]
$carrito = new Carrito();
$carrito ->add_articulo(******);
$array = $carrito ->elementos();
foreach ($array as $articulo) {
echo $articulo;
}
[PHP]
Saludos