[Php-avanzado] Usar un class como arreglo
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mar Mayo 11 11:21:16 ART 2010
Hola Jésica,
sí se puede: dado que PHP es débilmente tipado, una variable puede ser
de cualquier tipo, incluyendo vector o clase.
Por otra parte, si vas a usar un diseño en Objetos, por mi no hay
problema, pero no comparto la idea de usar algo híbrido, parte
estructurado parte objetos, porque salvo que tengas muy, pero muy clara
la metodología POO, te vas a crear malos hábitos de programación.
Para finalizar, intentá contener la impaciencia y primero definir qué
vas a hacer, y después resolvés el cómo lo vas a hacer. Este código
puede funcionar maravillosamente, pero no aplicarse al problema que
estás queriendo resolver... en esta etapa es más sano dibujar (en papel
borrador) las pantallas del sistema que plantear código...
Seguimos!
PD: cómo tu clase en el método Loop() crea una instancia, estás
planteando un problema Creacional, es decir, de la creación de los
Objetos. Si en cambio el método Loop() devuelve una instancia de la
propia "MiClase", es altamente probable que tengas algún error de
concepto y estés mezclando los "concerns" y las responsabilidades en tu
modelo.
El mar, 11-05-2010 a las 05:26 +0000, Jesica Billia escribió:
>
> Hola, estoy armando de a poco lo que será la futura tesis.. quiero
> hacer algo pero no
> se si es correcto utilizarlo de esa forma o si se puede, pero se me
> ocurre querer
> usar un Class dentro de un arreglo, digamos que el dato que yo quiero
> tener en
> una variable determinada sea arreglo, se puede hacer??
> por ejemplo
>
> class MiClase { ...
> ..
> }
>
>
> function Loop($n){
> $x-> Crear_MiClase();
> ..
> return $x;
> }
>
> for ($i=0....){
> $arreglo[]=Loop($i);
> ..
> }
>
> se puede hacer eso??
> saludos!! Jes..-
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado