Iniciando POO em PHP, Classes.
Entre outras novidades do PHP 5 estão a inclusão de
visibility, classes e metodos
abstract e
final,
additional metodos mágicos,
interfaces,
clonagem e
dica de tipo.
O PHP trata objetos da mesma maneira que referencias ou manipuladores, significando que
cada variável contém uma referencia a um objeto ao invés de uma cópia
de todo o objeto. Veja
Objetos e Referencias
Classes
Toda definição de classe começa com a palavra-chave class, seguido por um nome
da classe, que pode ser qualquer nome que não seja uma palavra reservada no PHP, seguido por um par de chaves, que
contém a definição dos membros e métodos da classe. Uma
pseudo variável, $this, está disponível quando um método é
chamado dentro de um contexto de objeto. $this é uma referência
para o objeto chamador do método (normalmente o objeto ao qual o método
pertence, mas pode ser outro objeto, se o método é chamado
estaticamente no contexto
de um objeto secundário). Isso é ilustrado no exemplo a seguir:
voltagem Volts";
}
}
//cria um objeto
$obj = new Computador;
//atribui um valor a propriedade voltagem
$obj->voltagem = "110";
//chama o metodo ligar
$obj->Ligar();
?>
No related posts.