|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net |
Construtores em PHP 5Vamos ver o que é um construtor e para que serve, além de um exemplo simples de uma classe que define um construtor. Os construtores se encarregam de resumir as ações de iniciação dos objetos. Quando instanciamos um objeto, temos que realizar vários passos em sua iniciação, por exemplo, dar valores a seus atributos e isso é o que se encarrega o construtor. Os construtores podem receber dados para iniciar os objetos como se deseje em cada caso.
A sintaxe para a criação de construtor varia em relação a do PHP 3 e 4, pois deve se chamar com um nome fixo: __construct(). (São dois hífens baixos, antes da palavra "construct") A longo dos exemplos deste manual vamos ir criando um código para gestão de um vídeo club. Vamos começar definindo uma classe cliente, que utilizaremos logo em nosso programa. class cliente{ var $nome; var $numero; var $filmes_alugados; function __construct($nome,$numero){ $this->nome=$nome; $this->numero=$numero; $this->filmes_alugados=array(); } function dame_numero(){ return $this->numero; } } O construtor nesta classe recebe o nome e número que atribuir ao cliente, que introduz logo em suas correspondentes propriedades. Ademais inicia o atributo filmes_alugados como um array, neste caso vazio porque ainda não tem nenhum filme em seu poder. Logo, criamos um método muito simples para poder utilizar o objeto. Vamos ver umas ações simples para ilustrar o processo de instanciação e utilização dos objetos. //instanciamos dois objetos cliente $cliente1 = new cliente("Pedro", 1); $cliente2 = new cliente("Roberto", 564); //mostramos o numero de cada cliente criado "O identificador do cliente 1 é: " . $cliente1->dame_numero(); " O identificador do cliente 2 é: " . $cliente2->dame_numero(); Este exemplo obteria esta saída como resultado de sua execução: O identificador do cliente 1 é: 1 O identificador do cliente 2 é: 564
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 1 categoria relacionada + 1 Comentário sem rever
Manuais relacionados com este artigo Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em PHPComentário sem rever
|
|||||||||||||||||||
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |