Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/07/2014, 12:49
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Como hacer que un objeto sea accesible desde una función sin alterar la fu

Cita:
Iniciado por fena14 Ver Mensaje
Una pregunta, ¿esta variable global, se podrá usar en otra función?
Podrías hacer la prueba, no necesitas permiso para experimentar.

Además es pésima practica usar variables globales.

Una solución sería así:
Código PHP:
Ver original
  1. function db() {
  2.   static $con;
  3.  
  4.   if (!$con) {
  5.     $con_serv = "";
  6.     $con_user = "";
  7.     $con_pass = "";
  8.     $con_sedb = "";
  9.  
  10.     $con = new mysqli($con_serv, $con_user, $con_pass, $con_sedb);
  11.   }
  12.  
  13.   return $con;
  14. }
  15.  
  16. var_dump(db()->query($sql));
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.