Métodos Get e Set Dinâmico em PHP

Criando métodos Get e Set. Uma forma fácil e dinâmica de usar métodos Get e Set com PHP. Você já deve ter usado os métodos GET e SET dentro da Classe para pegar ou passar um valor para outro método, e notou que fica um código muito comprido dependendo do tanto de GET e SET for utilizar nessa classe. Existe uma forma de colocar muitos métodos GET e SET em poucas linhas usando um array que pode ser declarado como método Público , Privado ou Protegido . Organizando o projeto. Primeiro vamos criar três arquivos PHP. ·          Index.php ·          Produto.php ·          GetSetDinamico.php Arquivo index. Vamos usar esse arquivo para instanciar a Classe produto e um método para mostrar o resultado. Os valores podem vir pelo banco de dado como um array de objeto, mas vou criar um array de objeto no arquivo para demonstrar. Index.php <?php require_once"Produto.php"; $arrayProduto = [     "NomeProduto" =>

PHP Orientado a Objetos – Polimorfismo




PHP Orientado a Objetos polimorfismo.




Você já ouviu falar em Polimorfismo?

Polimorfismo é substituir ou reescrever um método herdado da classe pai, ou seja, várias formas.

No exemplo abaixo a classe animal apresenta um método chamado de “movimento” e a classe que estende, vai ter o mesmo método com valor diferente.

<?php

class Animal {

                public function movimento(){
                               echo "andar rapido";
                }
}

class Cachorro extends Animal{

                public function movimento(){
                               echo "correndo";
                }
}


$cachorro = new Cachorro();
$cachorro->movimento();

?>

Com isso o valor do método foi reescrito.

Os métodos com os mesmos nomes e com classes diferentes tem o comportamento diferente, este é um recuso muito bom quando se trabalha com herança.

Confira também o post que fala sobre herança.



Comentários

Postagens mais visitadas deste blog

Métodos Get e Set Dinâmico em PHP

PHP Orientado a Objetos – criando Classes, Atributos e Métodos

PHP Orientado a Objetos – criando Atributos e Métodos Estáticos.

O que é back-end ?

Essa forma de desenvolvimento se relaciona com o que está por trás das aplicações desenvolvidas na programação. Ou seja, tudo que dá estrutura e apoio às ações do usuário da máquina é chamado de back-end.

Quando acessamos um site, por exemplo, por trás de toda sua apresentação amigável esteticamente, há uma comunicação das informações trocadas entre banco de dados e navegador. Portanto, por trás da interface gráfica do realizador, o back-end está sempre agindo.