Aquí hay una pregunta extraña. Estoy construyendo una matriz de objetos de forma manual, como esto:cómo construir matrices de objetos en PHP sin especificar un número de índice?
$pages_array[0]->slug = "index";
$pages_array[0]->title = "Site Index";
$pages_array[0]->template = "interior";
$pages_array[1]->slug = "a";
$pages_array[1]->title = "100% Wide (Layout A)";
$pages_array[1]->template = "interior";
$pages_array[2]->slug = "homepage";
$pages_array[2]->title = "Homepage";
$pages_array[2]->template = "homepage";
me gusta cómo tajante esto es, sino porque tengo que especificar el número de índice, no puedo reorganizar fácilmente. ¿Cómo puedo hacer esto sin el número de índice? Relacionado, ¿cuál es una mejor manera de hacer esto?
También intenté escribir esto haciendo una clase y teniendo cada punto en la matriz instancias de esa clase. Pero dado que este es un archivo de configuración, fue difícil de leer y saber qué argumento fue con qué parámetro. Es por eso que elegí este método de la vieja escuela anterior.
¡Cualquier idea es muy apreciada!
* (sidenote) * PHP tiene una clase nativa para almacenar colecciones de objetos con ['SplObjectStorage'] (http://de.php.net/manual/en/class.splobjectstorage.php). Si necesita los objetos en un orden específico, eche un vistazo a ['SplMaxHeap'] (http://github.com/salathe/spl-examples/wiki/SplMaxHeap) – Gordon
por favor aclare la pregunta. ¿Qué intentas lograr "reorganizando" y en general? – Gordon