Hola Herminio... gracias por responder.
Justamente buscando respuesta a mi pregunta dí con la explicación del Singleton que hay en el manual de PHP ( y aproveché para 'lanzar' una taducción y postearla
aquí, en la traducción que inició Calisco ).... como siempre, has hecho una explicación impecable... pero mi pregunta iba más bien por el segundo caso que enuncias.
Lo que quería era, en la medida de lo posible, que el usuario no tenga que instanciar más que mi clase "Ejemplo" (las veces que necesite) y que cada instancia pueda "ver" a todas sus "hermanas" automáticamente...
No sé si el iterador se pueda instanciar desde dentro de la clase "Ejemplo"... Para hacerlo, tal vez en ese iterador pueda utilizar un Singleton para que sea creado sólo cuando se instancie "Ejemplo" por primera vez y las otras instancias de "Ejemplo" no creen un iterador nuevo sino que utilicen el que creo la primera.
En realidad lo que sé del iterador es casi nulo... por eso antes de seguir hablando estupideces (¿?) voy a estudiarlo un poco...
Ya regreso. (opinen con confianza)
Saludos