Polimorfismo e PHP 5

Amante de PHP e de Orientação à Objetos, resolvi escrever este artigo e mostrar como a nova versão do PHP pode implementar esse poderoso recurso típico de linguagens orientadas à objetos: o Polimorfismo.

[ Hits: 56.203 ]

Por: Olavo Alexandrino em 18/04/2005 | Blog: http://oalexandrino.com


Comentários finais



Como em nossa vida tudo é aprendizado, quem quiser opinar, criticar ou perguntar é só fazer!

Até a Próxima!
Olavo Alexandrino
Recife - PE
http://oalexandrino.com/

Artigo testado usando:
  • PHP Version 5.0.2
  • Apache/2.0.50 (Win32)
  • Microsoft Windows Server 2003 (Funciona legal !!)

Referências:

1 - Deitel, H. M

C# Como Programar - HARVEY M. DEITEL & PAUL J. DEITEL & LISTFIELD
Editora: Makron Books
ISBN: 8534614598
Ano: 2003
Edição: 1

2 - PHP.NET

http://br.php.net/manual/pt_BR/ref.array.php
http://br.php.net/manual/pt_BR/function.array-push.php
http://br.php.net/manual/pt_BR/language.oop5.typehinting.php
http://br.php.net/manual/pt_BR/language.oop5.php
http://www.php.net/manual/pt_BR/language.oop5.interfaces.php

3 - Novo Aurélio - O dicionário da Língua Portuguesa
Ferreira, Aurélio Buarque de Holanda.
Editora Nova Fronteira

Página anterior    

Páginas do artigo
   1. Entendendo o conceito
   2. Exemplo do conceito
   3. Implementação
   4. Testes
   5. Comentários finais
Outros artigos deste autor

Usando Blocos Dinâmicos com a Classe FastTemplate (Parte 2)

Usando Blocos Dinâmicos com a Classe FastTemplate (Parte 1)

A simples classe Date Operations

Paginando resultados com a classe Generic Easy Pagination

Leitura recomendada

Administrando usuários no GNU/Linux e Samba via web com PHP

Utilizando PEAR

Usando Blocos Dinâmicos com a Classe FastTemplate (Parte 1)

Organizando projetos com a classe FastTemplate (parte 2)

Criando um ambiente de desenvolvimento web livre com Eclipse e PHP

  
Comentários
[1] Comentário enviado por ramonklown em 19/04/2005 - 13:07h

Esse "poliformismo" já existia no PHP4. PHP sempre foi uma linguagem bem dinamica.

Me parece que o Brasil conheceu o PHP na versão 5 e só agora é que a linguagem ficou boa.

A maior novidade do PHP5 é a abilidade do PRADO, simplexml entre outras que não vou ficar listando.

[2] Comentário enviado por rsantos em 19/04/2005 - 15:43h

Vejam o conteúdo desse artigo(http://www.phpbrasil.com/articles/article.php/id/833) nele aborda quase todas as novas implementações do Php 5.

O link abaixo(http://www.phpbrasil.com/articles/article.php/id/831) tem apenas links pra outros sites.

[3] Comentário enviado por oalexandrino em 20/04/2005 - 00:00h

O Brasil já conheceu o PHP há muuuuiiito tempo e ela sempre foi uma linguagem excelente. O que acontece é que ela fica melhor a cada versão. Não entendi seu comentário.
a
Esse "polimorfismo" NÃO existia em PHP 4!

A implementação que usei depende de "Interfaces" e "Indução de Tipo".

E isso NÃO existe em PHP 4, você apenas pode simular de outras formas.

[4] Comentário enviado por xploitx em 19/05/2009 - 20:17h

Simplesmente d+.
Muito bem explicado, parabéns.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts