PHP: Exemplo simples de PHP orientado a objeto utilizando classes

  • Post author:
  • Post category:Sem categoria

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