Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2013, 10:14
Avatar de jonni09lo
jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: ¿Una clase puede tomar variables globales?

Cita:
Iniciado por Dalam Ver Mensaje
prueba a hacer el include dentro del metodo constructor de la clase y asi las cargara como variables de la clase
No es necesario, ya que como comente es posible hacerlo.

Código PHP:
Ver original
  1. include('config.php');
  2. class a {
  3.      function __construct(){
  4.           global $config;
  5.           //incluso $GLOBALS['config'];
  6.     }
  7. }

Ahora bien si lo que desea es usarlo en toda la clase debe declarar una propiedad y el valor de esta sería $config. Así:

Código PHP:
Ver original
  1. include('config.php');
  2. class a {
  3.      private $config;
  4.      function __construct(){
  5.           global $config;
  6.           //incluso $GLOBALS['config'];
  7.           $this->config = $config;
  8.     }
  9. }

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.