A programação orientada a objetos é algo queassusta muitos iniciantes e jovens programadores. Se você é um estudante de ciência da computação no primeiro ano, certifique-se de aprender bem essas coisas, porque a programação orientada a objetos é algo com o qual você lidará, na verdade principalmente na sua vida de programação.
Este tutorial tem como objetivo ensinar o básico do objetoprogramação orientada. Foi desenvolvido para os alunos que têm algum conhecimento sobre programação processual. E é adaptado especificamente para a linguagem de programação PHP. Provavelmente, o pensamento mais importante que gostaria de tirar deste tutorial é a idéia de orientação a objetos, pois requer uma nova maneira de pensar. Vamos começar
O que é programação orientada a objetos em PHP?
PHP bem orientado a objetos ou alguns podem chamá-lo comoOOP em PHP é muito semelhante à programação orientada a objetos em JAVA e C ++. Olhando para um código orientado a objetos, parece muito mais complicado e complexo do que um código de programação processual ou embutido. Mas a verdade é que POO é simples, direta e melhor maneira de programar.
Como qualquer outra linguagem de programação orientada a objetos, o PHP segue as regras de criação de "classes" e aí "objetos".
À direita do bastão, há uma enorme confusão entre objetos e classes. Então, qual é exatamente a diferença então?
O que são aulas em PHP?
Uma classe é algo como uma cópia azul de uma casaem um papel. É o layout de toda a casa, o tamanho, as dimensões e muito mais. Esse projeto ou a classe também explica a interconexão e as relações entre as diferentes partes da casa. Da mesma forma, as classes em PHP são uma coleção de diferentes métodos e objetos.
O que são objetos em PHP?
Pode ficar claro nas definições acima dea classe, agora um objeto em PHP é como uma casa. Um objeto é qualquer entidade que pode ser manipulada pelos comandos de uma linguagem de programação, como valor, variável, função ou estrutura de dados. Também se refere a uma instância específica de uma classe.
Criando uma classe em PHP
Para criar uma classe em PHP, você deve seguir sua sintaxe, e é simples: basta usar a palavra-chave 'class' seguida do nome da classe (definido pelo usuário).
site da classe
{
// Variáveis
//Métodos
}
?>
Depois de criar a classe, você precisa instanciar a classe, o que é feito usando a palavra-chave 'nova'. Este objeto é chamado de Instância de uma classe.
$ obj = novo site;
Criando métodos para uma classe em PHP
Como qualquer outra linguagem de programação, o PHP permitevocê define métodos em uma classe. Esses métodos podem ser acessados somente através da instância dessa classe criada ou herdada, que você estudará mais adiante no conceito de herança.
Aqui está um exemplo para explicar a definição de classe, a instanciação e seu uso.
<? php
// definição da classe
site da classe
{
// definição do método
exibição de função pública ($ name)
{
return ($ nome);
}
}
$ website = "thegeeksclub";
// criação de objeto para uma classe
$ obj = novo site;
// chamada de método
eco $ obj-> display ($ website);
?>
Para acessar as funções de uma classe, use o operador ”->” junto com o nome do método ou da função.
$ obj -> display ($ nome);
Confira também os outros tutoriais sobre PHP:
Tutorial 1 do PHP: Introdução para iniciantes
Tutorial 2 do PHP: Sintaxe de scripts PHP e compatibilidade de arquivos HTML
Tutorial 3 do PHP: Variáveis em PHP
Tutorial 4 do PHP: Instruções de controle
Tutorial 5 do PHP: Funções
Tutorial 6 do PHP: Processamento de formulários
Tutorial 7 do PHP: Funções $ _POST e $ _GET
Tutorial 8 do PHP: Conectando Script PHP ao MySQL
Tutorial 9 do PHP: instrução de inserção do PHP
Tutorial 10 do PHP: Sessão PHP
Tutorial 11 do PHP: Fazendo Upload de um Arquivo no Servidor
Comentários