| |
A nova versão da linguagem PHP 5.0 que já está disponível para os clientes InfoLink, traz como principais vantagens sobre as versões anteriores novas implementações no suporte a orientação a objetos e integração com do novo “engine” Zend versão 2.0.
A equipe de desenvolvimento do PHP agiu pró-ativamente de modo a não submeter os desenvolvedores a grandes alterações no código quando em uma eventual migração de versão.
Informações a respeito da migração de códigos podem ser encontradas na URL abaixo:
http://br.php.net/manual/pt_BR/print/migration5.php
As principais modificações na estrutura da linguagem para melhorar o suporte a orientação a objetos estão resumidas abaixo:
Implementação de membros e métodos privados e protegidos;
Classes e métodos abstratos;
Implementação de interfaces;
Checagem de tipos em parâmetros que fazem referência a classes;
Novas palavras chaves “final” e “instanceof”;
“Construtores”, “Destrutores” e “Clonagem” de objetos;
Definição de constantes por classe;
Controle e geração de “Exceções”;
Inicialização de membros estáticos;
Implementação de métodos estáticos;
Passagem de parâmetros por referência;
Métodos e acessos à propriedades podem ser “sobrecarregados”;
Interação de objetos; e
Implementação de uma API para “reflexão” de objetos.
As novas características do modelo orientado a objetos do PHP agregaram à linguagem características que já existiam em outras linguagens e, sobretudo, faziam falta aos profissionais acostumados com modelos deste tipo.
|