Cita:
Iniciado por GatorV Hola tunait, en primer lugar tienes un error de concepto a la hora de heredar Uno de Dos, como Uno contiene varios Dos no es necesario que se hereden, eso como una cuestion.
Muy buenas
GatorV
Los errores de concepto es lo que trato de erradicar de mis neuronas (de las dos que tengo)
Sin embargo te cuento que la idea es poder crear objetos Dos sin necesidad de crearlos desde Uno en determinados casos. Si creo directamente un Dos quiero poder acceder igual a los métodos definidos en Uno. ¿Es un error de concepto o está bien?
Cita:
Iniciado por GatorV La segunda es que en PHP4, los objetos no son regresados por referencia, si no por valor, y menos en un foreach, ya que el foreach actua en una copia del objeto/array, asi que tendrias que cambiar tu foreach por un for clasico y usar &= en tus asignaciones para regresar una referencia al objeto y no una copia.
Ah cohones, no se me ocurrió mirar por ahí. No sabía que el foreach trabaja con una copia y no se me ocurrió consultar esa documentación (consulté otras, pero no para foreach). Pues usando un for funciona como esperaba. Muchas gracias por el tip
Un saludo