Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > ООП. Что означает данный код?


Автор: phpmas 5.6.2011, 10:07
Код

static public function getInstance(){
    return (self::getInstance !== NULL) ? self::$_instance : (self::$_instance = new input_verify());
}

Автор: systemIV 5.6.2011, 13:08
Создаётся публичная статическая функция которая возвращает $_instance если функция не равна NULL, или если она равна NULL создаёт в переменной $_instance new input_verify()

Автор: Sartorius 5.6.2011, 13:52
phpmas, похоже это http://ru.wikipedia.org/wiki/%D0%9E%D0%B4%D0%B8%D0%BD%D0%BE%D1%87%D0%BA%D0%B0_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)