Tengo una duda con respecto a algo que me han dado para hacer, y antes de hacerlo queria consultarlo aqui, para ver que me recomiendan.
El tema es el siguiente:
_ Tengo un CVS con una lista de items y sus propiedades.
_ Tengo dos clases... Supongamos A y B.
En la clase A, analizo el CVS, etc. para obtener un array con los items. Y tambien tengo un metodo para seleccionar el item por orden numerico, Ej. $A->seleccionar(32) el cual me devolveria un objeto B representando el item y sus propiedades.
Ahora mi duda:
¿Que es mejor y mas rapido?
a) En la clase A, al analizar el CVS, creo un objeto B para cada item con sus propiedades, en el array.
b) Solo creo el objeto del item al seleccionarlo.
c) ¿Alguna otra forma?
Solo necesito saber cual de estas forma seria mejor y mas rapido, si es lo mismo, o si hay otras maneras...
Ejemplos...
CVS
Código:
php1,item,prop1,prop2,prop3,... 2,item,prop1,prop2,prop3,... 3,item,prop1,prop2,prop3,... ...
Código php:
Ver original
class A { // ... function seleccionar($int) { // ... return new B($itemSeleccionado); } // ... } class B { var $item; var $prop1; var $prop2; var $prop3; // ... }
Saludos!