Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2005, 07:29
Avatar de elangelcaido
elangelcaido
 
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 20 años, 8 meses
Puntos: 4
Exclamación Hacer casting

Hola,

Estoy guardando en un vector objetos de una clase, por ejemplo Persona
Código PHP:
for($i=0;$i<10;$i++){
   
$matrizObjetos[$i]=new Persona($nombre);

Pues bien, ahora lo que quiero es hacer un FOR para que me muestre todos los nombres de esos objetos que tengo en la matriz. Yo lo tengo hecho asi:
Código PHP:
for($i=0;$i<10;$i++){
   echo 
$matrizObjetos[$i]->getNombre();

Donde getNombre() esta creado en la clase(ya me aseguré de eso). Pero me da un error en el ECHO: Fatal error: Call to a member function on a non-object in....

Asi que creo que el problema es que hay que hacer un casting para que sepa que es un atributo de un objeto a lo que estoy intentando acceder.

¿Alguien me puede ayudar?
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org