Pular para o conteúdo

Portabilidade de métodos construtores em PHP

Dica publicada em PHP / Avançado
Breno Henrique Duarte de Oliveira bdoweb
Hits: 7.063 Categoria: PHP Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar

Portabilidade de métodos construtores em PHP

Olá pessoal,

Bom, queria deixar uma dica para quem utiliza OOP com PHP 5. Para métodos construtores em versões anteriores a 5 tínhamos de estar criando um método com o mesmo nome da classe.

No PHP 5 é só construir o método __construct. Para dar maior portabilidade para seus scripts, acostume a criar um método com o mesmo nome da classe, porém ele irá invocar o método __construct, ficando assim:

<?php
class carro {
   public function carro () {
      self::__construct();
   }
  
   public function __construct(){
      //comandos ....
   }
}
?>

Assim seu script poderá migrar da versão 5 para a 4 sem você ter problemas...

Documentando seus programas PHP

Validar todo o form de maneira dinâmica

Code Igniter - Programando com segurança e velocidade

CakePHP - Trocar model no controller

Framework PHP

Agendando execução de scripts PHP

Gerando Miniaturas de Imagens com PHP

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.