bueno esta si la resolvi
Código PHP:
Ver original<?php
function foo(){
static
$a = array('foo', 'bar', 'candy', 'vegetable', 'fruits'); foo();
}
}
foo();
colocando static el arreglo $a de manera que no se reinicie cada vez que se llame a foo() dentro de la funcion, veamos que me invento, si alguien tiene un error en mente no dude en colocarlo