Ir para conteúdo
Fórum Script Brasil

Jean Roloff

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Jean Roloff

Jean Roloff's Achievements

0

Reputação

  1. Jean Roloff

    Singleton PHP 5.2

    Seguinte, fiz um esquema de Singleton em uma classe que tenho como Base no meu 'CMS'. a função basicamente recebe a classe como parametro, verifica se existe a instancia do objeto, se não existir cria, e retorna o objeto. Porém eu não tenho uma função assim em cada classe, e sim só na minha classe base. A função é assim: public static function getClass($classe) { if( !isset($classe::$instance) ) { $classe::$instance = new $classe; } return $classe::$instance; } e na hora de chamar eu apenas chamo assim: $teste = Base::getClass('teste'); $pessoa = Base::getClass('pessoa'); e assim vai... Mas isso só funciona no PHP 5.3, e a maioria dos servidores dos clientes são 5.2, e sem suporte ao PHP 5.3. No PHP 5.2 tem como eu fazer algo parecido com isso $classe::$instance para verificar se já existe a instancia da classe? Grato.
×
×
  • Criar Novo...