Señores muchas gracias por la explicacion, despues de analizarlo (Varias veces, debo reconocer), le veo la logica al asunto, es como hacer una funcion recursiva.
Dentro del metodo estatico cuando se llame no va a existir ninguna instancia de la clase, por lo tanto, tampoco existira ninguno de sus atributos, es por eso que creamos la instancia de la clase dentro del metodo estatico, para poder acceder a sus atributos dentro del contexto del metodo. (creo que es asi el cuento
).
Probablemente acuda muy a menudo al foro, por ayuda. Estoy en medio de un proyecto en PHP algo grande y soy un completo NOOB en esto de la POO.
muchas gracias, nuevamente.