Portabilidade de métodos construtores em PHP

Publicado por Breno Henrique Duarte de Oliveira em 17/11/2006

[ Hits: 6.494 ]

Blog: http://www.vipertech.com.br

 


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...
Outras dicas deste autor

Validar todo o form de maneira dinâmica

Documentando seus programas PHP

Leitura recomendada

CakePHP/HtmlHelper - Fazendo submit em formulário

Autenticar usuário e mostrar os membros de um grupo no site PHP via LDAP no AD W2K12

Code Igniter - Programando com segurança e velocidade

Escovando bits em PHP: operações bitwise e uma função debug

Documentação do CodeIgniter em português

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts