PHP: Exemplo simples de PHP orientado a objeto utilizando classes
Neste mini tutorial irei mostrar como utilizar o PHP orientado a objetos com a utilização de classes. O PHP é uma linguagem script que também possui orientação a objeto, a forma mais fácil para acessar estes recursos é com a utilização de...
A
Admin
13 Jun, 2011 ·
2 min de leitura
Neste mini tutorial irei mostrar como utilizar o PHP orientado a objetos com a utilização de classes. O PHP é uma linguagem script que também possui orientação a objeto, a forma mais fácil para acessar estes recursos é com a utilização de classes.
Criando um classe no PHP
Para criar uma classe no PHP você deve começar seu script com o comando
class nome_da_classe{. No exemplo abaixo vamos criar uma classe e adicionar uma função dentro da classe
class class_soma{
function Soma($var){
$resultado=$var+2;
return $resultado;
}
}
No exemplo acima criamos uma classe chamada class_soma e adicionamos um função chamada Soma que como o próprio nome já diz irá somar um valor de uma variavél externa que iremos adicionar mais para frente
Abaixo iremos adicionar mais uma classe porém com o nome
class_sub que irá fazer a função de subtração de nosso script. Para isso adicione as linhas abaixo:
class class_sub{
function Sub($var){
$resultado=$var-2;
return $resultado;
}
}
Instânciando objetos no PHP
Depois que adicionamos as duas classes com suas respectivas funções vamos agorar instânciar os objetos dessas classes. Para isso vamos adicionar as seguintes linhas abaixo:
$obj1=new class_soma;
$obj2=new class_sub;
Observe que criamos duas variáveis que receberão as classes class_soma e class_sub
Vamos criar a variável $var que utilizaremos como variável numérica para nossa operação
$var=4;
Agora que temos nossas classes criadas e também nossos objetos instânciados vamos executar as operações aritiméticas no qual nossas classes foram desenvolvidas.
$resultado=$obj1->Soma($var);
$resultado_final=$obj2->Sub($resultado);
Veja que primeiro a variável $resultado chama o $obj1 com a função Soma com o valor da variável que criamos e depois uma outra variável chamada
$resultado_final chamada o
$obj2 com a função
Sub subtraindo o valor de
$resultado
Feito todos os comandos vamos imprimir os respectivos valores:
echo "$resultado / $resultado_final";
O resultado deste print deve aperecer uma string como
"7/5"
Com isso finalizamos nosso tutorial simples de PHP orientado a objetos.
Veja abaixo o código completo como fica
class class_soma{
function Soma($var){
$resultado=$var+2;
return $resultado;
}
}
class class_sub{
function Sub($var){
$resultado=$var-2;
return $resultado;
}
}
$obj1=new class_soma;
$obj2=new class_sub;
$var=5;
$resultado=$obj1->Soma($var);
$resultado_final=$obj2->Sub($resultado);
echo "$resultado / $resultado_final";
Caso queira mais informações entre em contato conosco através do sistema de comentários.
Obrigado