Tengo una clase login que comprueba el usuario, etc. En esta clase me gustaría poder setear una variable que fuera visible para el resto de clases. Ahora mismo tengo un index.php que hace un require de una clase conf.php y este tiene todos los require necesarios para que cualquier clase dentro del directorio controllers pueda ser accedida por ellos mismos, ahi tengo login.controller.php, recepcion.controller.php... fuera tengo un directorio inc que he llamado user_settings.php y es una clase en la cual solo tiene setUserSettings y getUserSettings como metodos declarados estaticos, la variable user_settings es una variable estatica, en definitiva tengo esto:
Código PHP:
Ver original
class globalSettings{ private static $user_settings; public static function setUserSettings($value){ self::$user_settings = $value; } public static function getUserSettings(){ return self::$user_settings; } }
Me gustaría que solo login.php pudiera hacer setUserSettings y el resto de clases pudiera hacer getUserSettings, sabeis como podría hacerlo?