josedasilva @ 18:13

Sex, 25/11/05

Nos últimos dias ando pelos novos mundos do PHP, ou seja o PHP5.

Algumas das diferenças e que me agradam muito na nova versão do PHP, são:

1. Função de carregamento de objectos automática de objectos
É possível no PHP5 programar uma função que façao o carregamento automático dos ficheiros das classes que estamos a criar, anteriormente era necessário efectuar o include de todos os ficheiros das classes a usar.

Exemplo:

< ?php
function __autoload($class_name) {
require_once $class_name . '.php';
}

$obj = new MyClass1();
$obj2 = new MyClass2();
?>


2. Visibilidade dos métodos
É possivel definir os métodos como publico, privado ou protegido.

3. Interfaces
Definir no interface que métodos a classe tem de implementar, sem especificar como é uma excelente possibilidade.

4. Iteratores

Existem muitas outras novidades, que podem ser consultadas no site da linguagem.
Este POST teve como base o documento da ZEND (http://www.zend.com/manual/language.oop5.php)

Tags:

Blog pessoal de José Silva. Sou programador informático, nos últimos anos dedicado quase exclusivamente ao PHP.
Novembro 2005
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4
5

6
7
8
9
11
12

13
14
15
16
17
18
19

20
21
22
24
26

27
28
29
30


Pesquisar
 
blogs SAPO