Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/03/2014, 15:51
lolainas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Encapsular referencia externa dentro de objeto PHP5

Código PHP:
Ver original
  1. class Reference {
  2.  
  3.     private $var;
  4.  
  5.     function __construct(&$var) {
  6.         $this->var = &$var;
  7.     }
  8.  
  9.     function execute(\mysqli $link) {
  10.         //return $link->query("SELECT * FROM `items` WHERE `nro-i` = $this->var;")->fetch_all();
  11.         return "SELECT * FROM `items` WHERE `nro-i` = $this->var;";
  12.     }
  13.  
  14. }
  15.  
  16. $db = new mysqli('localhost', 'root', null, 'prueba');
  17. $nro_i = 1;
  18. $ref = new Reference($nro_i);
  19.  
  20. var_dump($ref->execute($db));
  21.  
  22. $nro_i = 4;
  23. var_dump($ref->execute($db));
  24.  
  25. $nro_i = 13;
  26. var_dump($ref->execute($db));