niko42
Новичок
Добрый день столкнулся с такой проблемой при реализации класса:
	
	
	
		
Вызываем: GET::getInstance()->trulyalya
Получаем: Notice: Undefined index: (ну понятно - нет индекса)
И почему оно так себя ведет?
P.S. использую PHP Version 5.5.17 (настройки самые мин., т.к. компилил руками)
								
		PHP:
	
	class GET {
    public static $_vars, $_instance;
    /**
    * @return GET
    */
    public static function getInstance(){
        if(!isset(self::$_instance))
            self::$_instance = new GET();
        return self::$_instance;
    }
    public function __construct(){
        if(empty(self::$_vars))
            self::$_vars = $_GET;
        unset($this->pushState);
    }
    public function __get($name){
        return self::$_vars[$name];
    }
    public function __set($name, $value){
        self::$_vars[$name] = $value;
    }
    public function __isset($name){
        return isset(self::$_vars[$name]);
    }
    public function __unset($name){
        unset(self::$_vars[$name]);
    }
}Получаем: Notice: Undefined index: (ну понятно - нет индекса)
И почему оно так себя ведет?
P.S. использую PHP Version 5.5.17 (настройки самые мин., т.к. компилил руками)
 
	            