Cita:
Iniciado por bigwhite Como te dicen...podrias usar Reflexion aunque si vos creas esos objetos, nada te impide ponerles un campo (una constante por ejemplo) que te marque los objetos ("soy la instancia #320 de la clase pepe" o "soy instancia de pepe")
Más bien lo decía para que si el código es leido por otra persona vea más a simple vista lo que devuelve cada objeto.
Además, también me interesaba para que en el entorno de desarrollo al hacer algo del tipo:
$variable = $logica->getMonedas();
El entorno me reconociera que $variable estaría formado por un array de objetos de tipo "moneda" de tal modo que me autorellenara la edición al querer llamar a un método del objeto "moneda".