Hola a tod@s,
tras echar un largo vistazo rápido por encima a los temas abiertos hasta el momento, no he encontrado nada sobre un tema que me está volviendo loco. Tranquilos que no voy a mandaros el código fuente para no desquiciaros.
Mi pregunta es muy sencilla: ¿Tiene PHP algún tipo de problema con la recursividad? ¿Cómo hay que declarar los parámetros de una función o bien sus variables locales? Si quereis que sea más concreto, se trata de la forma en que las variables en una función recursiva en PHP toma (más bien, pierden) valores en cada llamada recursiva. La recursividad suele ser en algunas ocasiones una solución más elegante y sencilla que hacerlo iterativamente, pero llevo ya dos semanas con una función, y no consigo entender por qué no termina de funcionar. ¿A alguno de vosotros le ha pasado lo mismo? Si es así, ¿podeis decirme cómo lo solucionasteis?
Muchísimas gracias a todo el que se tome la molestia de contestar.
Un saludo!!