Come posso passare le variabili globali alle classi che voglio usare senza dichiararle come GLOBAL in ogni metodo della classe?Come passare le variabili globali alle classi in PHP?
esempio:
$admin = "admin_area";
if($_POST['login']){
$user = new Administrator;
$user->auth($pass,$username);
}
nella classe amministratore Voglio che il $ amministratore variabile sia accessibile a tutti i metodi della classe senza fare questo:
class Administrator{
public function auth($pass,$user){
global $admin;
.....
}
public function logout(){
global $admin;
.....
}
}
memorizzarlo nella sessione –
possibile duplicato di [classe PHP: variabile globale come proprietà nella classe] (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