PHP - ¿Se pueden crear con php arrays de objetos?

 
Vista:

¿Se pueden crear con php arrays de objetos?

Publicado por TeenSpirits (19 intervenciones) el 07/01/2006 22:45:49
¿Se puede crear en php un array de objetos? Me explico:

Tengo esta clase:

class Asignatura
{var $Nombre;
var $Trimestre1;
var $Trimestre2;
var $Trimestre3;
var $Media;
function Completa($Name,$Primero,$Segundo,$Tercero)
{$this->Nombre=$Name;
$this->Trimestre1=$Primero;
$this->Trimestre2=$Segundo;
$this->Trimestre3=$Tercero;
}
function Calcula_Media()
{$this->Media=($this->Trimestre1+$this->Trimestre2+$this->Trimestre3)/3;
}
}

Y lo que quiero es crear un array con cinco elementos que sean asignaturas. Sería equivalente a hacer una matriz de un tipo de datos predefinidos. En VBasic se haría así:

typedef Asignatura
{Nombre as string
Trimestre1 as integer
Trimestre2 as integer
Trimestre3 as integer
Media as Single
}

Dim Notas(5) as Asignatura

Y tendremos una matriz (de nombre Notas) compuesta de 5 elementos en los que cada elemento es de tipo Asignatura.

Bueno espero no haberme enrrollado demasiado. Si se puede hacer la solución es simple creo. El caso es que tengo visto manuales y los unicos arrays que declaran son demasiado básicos.

Un saludo y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder