Postagens

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 – trabalhando com Herança

Imagem
PHP Orientado a Objetos – trabalhando com Herança. A Herança é um dos pilares da programação orientada a objeto, é muito simples de entender. Um objeto pode herda atributos e métodos de outro objeto , ou seja, você pode acessar o que esta na outra class , no entanto que essa class ‘pai’ tenha métodos modificadores que permitam. Falei sobre método modificador no outro post o link esta abaixo. https://criando-script.blogspot.com/2019/08/php-orientando-objetos-publico-privado.html Como fazer uma class herdar atributos e métodos de outra? Primeiro vamos precisar de duas class sendo a principal como PAI que vai conter informações que poderá ser usada pela class filho ou filhos se for o caso. Vamos criar uma loja, onde o filho será uma categoria. Class pai: <?php class Pai{     protected $nomeLoja;     protected $nomeCategoria;     public function getLoja(){         return $this->nomeLoja;     }     public function getCatego

PHP Orientado a Objetos – público, privado e protegido

Imagem
PHP Orientado a Objetos – público, privado e protegido. Os modificadores são palavras reservadas da linguagem de programação que determinam a forma de acesso aos atributos e métodos de uma class, podendo ser ‘public, private, protected’. Com os modificadores definimos se ele pode ou não ser acessado fora da classe em que foi declarado. Como usar esses modificadores de acesso? Nos atributos deve ser declarado antes da variável , e nos métodos deve ser declarado antes da palavra ‘function’ veja o exemplo. protected $atributo; public function __construct(){ }   private function metodo() { } Modificador public. Este é o nível de acesso mais permissivo, indica que o método ou atributo da class é público, ou seja, pode ser acessado em qualquer outro lugar do código e também por outras classes. No código abaixo um exemplo de uso do modificador de acesso public: class Hyperx {     public $loja = 'hyperx';     public functi

PHP Orientado a Objetos – Método Construtor

Imagem
PHP Orientado a Objetos – Método Construtor. No post anterior mostrei como acessar o método get e set , agora chegou o momento de falar sobre método construtor. Caso não tenho visto sobre get e set acesse o link abaixo. https://criando-script.blogspot.com/2019/08/php-orientando-objetos-passando-valores.html Você sabe o que é um método construtor? Os métodos construtores têm como função resumir as ações de iniciação dos objetos. Quando instanciamos um objeto, temos que realizar diversos passos em sua iniciação, como passar os valores a seus atributos, e o construtor vai fazer esse trabalho. Os construtores podem receber dados para iniciar os objetos ou simplesmente executar algum método. Como usar o método construtor? Antes de mostrar como usar, vamos relembrar como os valores estavam sendo passado. Primeiro era instanciado a CLASS, depois era executado os métodos passando um valor, não é errado, mas pode ser mais simplificado. Agora ao insta

PHP Orientado a Objetos – passando valores com Getters and Setters

Imagem
PHP Orientado a Objetos – passando valores com Getters and Setters. A segurança não pode falta, e os métodos Getters vão desempenhar um papel de grande importância. Você já tentou usar get e set ? É possível acessar os atributos de modo direto, más acessá-los diretamente não é considerada uma boa prática. E para isso existem os chamados Métodos get ’pegar’ e set ’passar’ para passar ou pegar valores. Como criar métodos Getters and Setters? Primeiro vamos precisa criar uma Class com atributos e instancia-la. Caso não saiba como instanciar uma ‘class” confira no post anterior. https://criando-script.blogspot.com/2019/08/php-orientando-objetos-criando-classes.html <?php class Veiculo{     public $marca;     public $cor; } $carro = new Veiculo(); ?> Agora podemos criar 4 métodos sendo 2 para cada atributo , esse métodos vão ficar abaixo dos atributos. O método get , vai pegar um valor e retornar. O método set

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

Imagem
PHP Orientado a Objetos – criando Classes, Atributos e Métodos. Você sabe como utilizar Orientando a Objetos? Vou explicar sobre programação orientada a objetos utilizando PHP, mas isso não é somente para o PHP, pode ser aplicada para outras linguagem como Delphi, Java, .NET, entre outras. Tudo inicia criando uma CLASS. Mas oque é CLASS? A classe é uma estrutura de objetos contendo características similares. Uma determinada classe define o comportamento de seus objetos usando métodos e atributos. Como criar uma CLASS? Primeiramente você vai precisar de um servidor instalado, eu uso WAMPSERVER para utilizar o PHP. Também tenha instalado algum editor de códigos como NetBeans, Sublime Text ,Visual Studio e outros. Vamos codificar na ferramenta escolhida a seguinte estrutura para criação da nossa primeira classe em PHP. <?php class Pessoas{ }    $nomePessoa   = new Pessoas(); ?> Para a CLASS funcionar foi necess

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.