Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/02/2016, 12:56
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: Ejecutar Extract() en una funcion como globals?

No hagas eso, es lo peor que he visto, y seguramente sólo para ahorrarte escribir caracteres.

Es mala practica lo que intentas hacer, aunque bueno, en todo caso podrías hacer return del array de datos dentro de la función y afuera hacer el extract:
Código PHP:
Ver original
  1. function foo() {
  2.   return array('x' => 'y');
  3. }
  4.  
  5. extract(foo());
  6.  
  7. echo $x; // y

PDTA: de verdad, un programador se ve muy mal abusando de globales, lo único que pones en evidencia es tu poca voluntad de querer hacer las cosas bien, y tu poco gusto por programar.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.