- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 
/**
   * Get or instance self object
   *
   * @return self object
   */
  public static function get_object () {
    // call as static
    static $storage;
    // check inited object
    if ( !isset($storage) ) {
      // init object
      $storage = new self();
    }
    // return object
    return is_object($storage) ? $storage : false;
  }
                                
 Follow us!
Скажите пожалуйста, что на ПЫХЕ означает "static $storage;" внутри тела функции?
Такового не видел. Кажется более чем странным.
Кроме того, я так подозреваю, что static в этом случае распростаняется только на область видимости функции (? или вообще, что он там делает), или в PHP можно как-то статическую переменную объявить внутри метода?
Синглтон - а що це таке?
Ну это проблемы автора и ещё 8 человек