Ver Mensaje Individual
  #11 (permalink)  
Antiguo 05/05/2010, 07:58
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: parametros entre funciones o entre clases

Pues sin ver como es tu función $obj_todo->executeQuery no te podría decir porque solo te lista un resultado.

Por otro lado pasar parámetros es sencillo solo los declaras:
Código PHP:
Ver original
  1. function foo($bar)
  2. {
  3.        echo "hola " . $bar;
  4. }
  5.  
  6. $param = "fulano";
  7. foo($param);

Ahí puedes ver como pasar la variable $param dentro de la función, en POO es igual:
Código PHP:
Ver original
  1. class foo
  2. {
  3.         public function bar($param)
  4.         {
  5.                  return "hola " . $param;
  6.         }
  7. }
  8.  
  9. $param = "fulano";
  10. $foo = new foo();
  11. echo $foo->bar($param);

Por otro lado en tu clase, no es necesario que inicialices el mismo objeto dentro de tu función, para eso existe el puntero $this:
Código PHP:
Ver original
  1. class name
  2. {
  3.          private $_name;
  4.  
  5.          public function setName($name)
  6.          {
  7.                  $this->_name = $name;
  8.          }
  9.  
  10.          public function getName()
  11.          {
  12.                  return $this->_name;
  13.          }
  14.  
  15.          public function sayHello()
  16.          {
  17.                  echo "hello " . $this->getName();
  18.          }
  19. }
  20.  
  21. $name = new name();
  22. $name->setName("fulano");
  23. $name->sayHello();

Saludos.