Estoy empezando con PHP orientado a objetos y tengo muchas dudas.
La primera y más importante, dónde inicializar los objetos. Me explico...
Tengo una clase, llamémosla "Prueba", en Prueba.php con su constructor y métodos.
Tengo un index.php, que es el que se encarga de hacer todo, incluído la inicialización de objetos de la clase Prueba, que están dentro de un array $pruebas. La inicialización la hago en el head del index.php
Código PHP:
function __autoload($clase)
{
include( $clase.'.php');
}
$pruebas=array("ABC" => new Prueba("ABC","123"), "DEF" =>...);
El problema surge cuando en un formulario acciono un submit. La página, al recargarse, vuelve a inicializar el objeto. Es decir, si añado una instancia nueva al array $pruebas, esta se pierde al hacer submit. O por lo menos es la sensación que me da.
Cómo solvento eso? Cómo puedo hacer que me guarde los objetos nuevos o los cambios en los existentes? Dónde he de inicializarlos?
Muchas gracias