¿Cómo puedo pasar las variables globales a las clases que quiero usar sin declararlas como GLOBAL en todos los métodos de la clase?¿Cómo pasar variables globales a clases en PHP?
ejemplo:
$admin = "admin_area";
if($_POST['login']){
$user = new Administrator;
$user->auth($pass,$username);
}
en el Administrador de clase quiero que el $ de administración variable de ser accesible en todos los métodos de la clase sin hacer esto:
class Administrator{
public function auth($pass,$user){
global $admin;
.....
}
public function logout(){
global $admin;
.....
}
}
almacenarlo en la sesión –
posible duplicar de [clase PHP: variable global como propiedad en la clase] (http://stackoverflow.com/questions/4489134/php-class-global-variable-as-property-in-class) – Gordon
Ad nauseam http://stackoverflow.com/search?q=access+global+in+class – Gordon