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
Seja Membro Gratuítamente
Assine a newsletter para receber em seu email as publicações atualizadas neste blog