Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2013, 09:58
eduardomxm
 
Fecha de Ingreso: abril-2010
Ubicación: Cancun
Mensajes: 88
Antigüedad: 14 años, 6 meses
Puntos: 2
Pregunta ¿Una clase puede tomar variables globales?

Segun yo no se puede hacer por eso pido su ayuda

Tengo un sistema que necesito cambiarle algunas variables que están estáticas ya que no se pensaba en que un dia llegaría el momento de crear un archivo de configuración para poder cambiar automáticamente todos los valores en clases y funciones en funciones es algo sencillo pero en una clase no he podido, bueno no he intentado solucionarlo.


Mi config.php

Código PHP:
$config=array("Empresa"=>"Empresa CV","Direccion"=>"Calle 2 entre calle 5 y 7","email"=>"[email protected]"); 
en mis archivos de funciones lo incluyo

Código PHP:
include('config.php');

function 
a(){
    global 
$config;
    echo 
$config['Empresa'];
    
//Etc, ocupo las variables segun lo que tenga que hacer 

Ahora como le hago en una clase ya que no se como hacerlo

Código PHP:
include('config.php');
class 
{
     function 
__construct(){
          
//Como obtengo los valores del config ya que cuento con decenas de clases y seria muy problematico editar todas ya que le pegare al funcionamiento del sistema
          
$config=?
    }

Todo esto es por que funcionara en varias empresas diferentes y ya nomas cambiando el config aplique en clases y funciones los datos de la empresa.