Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks y PHP orientado a objetos (http://www.forosdelweb.com/f68/)
-   -   Arreglo de objetos (http://www.forosdelweb.com/f68/arreglo-objetos-480285/)

danilo_04 10/04/2007 19:03

Arreglo de objetos
 
Tengo una sobre un arreglo de objetos

Si tengo por ejemplo:
Código PHP:

var $productos = array();
//y dentro de una funcion
while($producto mysql_fetch_array($query,$conn){
    
$this->productos[] = new Producto();
    
//Esto lo puedo hacer????
   
$this->productos[]->codigo $producto["codigo"];


Esta línea es la duda que tengo: $this->productos[]->codigo = $producto["codigo"];

Crea el arreglo de objetos correctamente y no da error????:pensando:

GatorV 10/04/2007 20:14

Re: Arreglo de objetos
 
No se puede hacer eso, cuando tu haces sobre un arreglo el operador [] es un sinonimo de array_push, por lo que no te regresa el ultimo elemento del arreglo.

Tienes que hacer algo asi:
Código PHP:

$count 0;
while(
$producto mysql_fetch_array($query,$conn){
    
$this->productos[$count] = new Producto();
    
//Esto lo puedo hacer????
    
$this->productos[$count]->codigo $producto["codigo"];
    
$count++;



danilo_04 10/04/2007 21:07

Re: Arreglo de objetos
 
Gracias por la respuesta.:arriba:


La zona horaria es GMT -6. Ahora son las 10:36.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.