Salve Salve galera do GH.
Estou abrindo o primeiro de alguns topicos que irei criar sobre PHP.
Esses tutoriais que irei fazer são de minha autoria qualquer trexo de fonte externa tera seus devidos creditos.
Vamos la irei da uma breve introdução ao php, apos isso irei falar sobre os seguintes assuntos:
CLASSES,
FUNÇÕES,
VARIAVEIS EM CLASSES E FUNÇÕES.
Vamos la certo ?
Classes :
Basicamente uma classe é uma coleção de variáveis e funções.
Uma classe é um tipo de pasta para você organizar um conjunto de variaveis e funções para algum objetivo, desde conectar ao mysl ate criar sistemas antes sqli.
Para você criar uma classe no php você ultilizara o termo class, seguido de algumas regrinhas...
Exemplo[1] :
Código PHP:
class nome_da_class{
//aqui ficara todo o conteudo da class (variaveis,funções e etc).
}
exemplo[2] :
Código PHP:
class nome_da_class{
//aqui ficara todo o conteudo da class (variaveis,funções e etc).
}
$variavel = new nome_da_class();
Funções :
As funções são basicamente um bloco de codigo para ser ultilizado quando o mesmo é instanciado ( "veremos isso jaja, aguardem").
Para criar uma função no php ultilizaremos o termo function, seguido de algumas regrinhas...
Exemplo :[3]
Código PHP:
class exemplo{
//aqui ficara todo o conteudo da class (variaveis,funções e etc).
function func_exemplo(){
//aqui ficara o conteudo do seu "bloco de codigo".
}
}
modo[1]:
Código PHP:
class exemplo{
//aqui ficara todo o conteudo da class (variaveis,funções e etc).
function func_exemplo(){
//aqui ficara o conteudo do seu "bloco de codigo".
}
}
$variavel = new exemplo();
//usando a variavel que foi usada para instanciar a classe e ultilizando o -> para
//apontar para a função desejada, e no final usamos o () .
$variavel->func_exemplo();
Código PHP:
class exemplo{
//aqui ficara todo o conteudo da class (variaveis,funções e etc).
function func_exemplo(){
//aqui ficara o conteudo do seu "bloco de codigo".
}
}
//ou chamando direto com o nome da classe depois os :: e o nome da função e no //final ultilizamos () .
exemplo::func_exemplo();
Aparti da hora que você instancia a sua classe e sua função , todo o codigo dela sera executado, caso não seja instaciado ela ficara como um codigo comentado não sera executado nada.
Agora com uma introdução basica a classes e funções , irei falar sobre variaveis em classes e funções , aparti dai criaremos um exemplo basico aplicando tudo que aprendemos ok ?
Variaveis em funções :
As variaveis se ja sabem oque é certo ?
Mas quando criadas elas em classes para serem ultilizadas nas funções, existe uma pequena mudança :P
por exemplo para criar uma variaveil eu faço assim :
Código PHP:
$nome_da_variavel;
Código PHP:
class exemplo{
//criando a variavel :
var $variavel = 'ok';
function func_exemplo(){
}
}
$variavel = new exemplo();
$variavel->func_exemplo();
Agora tem uma regrinha tanbem para chamarmos elas
Exemplo :
Código PHP:
class exemplo{
//criando a variavel :
var $variavel = 'ok';
function func_exemplo(){
$this->variavel;
echo $this->variavel;
}
}
$variavel = new exemplo();
$variavel->func_exemplo();
Ai muito vão pergunta "E para usar ela tem que chamar ela antes, como você fez ali
chamo ela e depois deu um echo ."
Não Não você pode da echo fazer oque você quiser com ela mesmo sem chamar antes, Entenderam ?
Assim :
Código PHP:
class exemplo{
//criando a variavel :
var $variavel = 'ok';
function func_exemplo(){
$this->variavel;
echo $this->variavel;
}
}
$variavel = new exemplo();
$variavel->func_exemplo();
Código PHP:
class exemplo{
//criando a variavel :
var $variavel = 'ok';
function func_exemplo(){
echo $this->variavel;
}
}
$variavel = new exemplo();
$variavel->func_exemplo();
-------------------------------------------------------------------------
Pronto apos uma breve explicação sobre classes funções e variaveis, vamos criar um codigozinho para fixar , Vamos la .
Código PHP:
<?php
//crio a classe pessoa :
class pessoa{
//crio as variaveis que irei usar no projeto.
var $nome = 'nicolas';
var $idade= 14;
var $caracteristicas = 'estatura mediana, olhos castanho escuro, magro.';
var $nicolas;
//crio a função controi:
function constroi(){
//dou o valor das variaveis nome idade e caracteristicas , organizadas para a variavel nicolas.
$this->nicolas = $this->nome.', '.$this->idade.', '.$this->caracteristicas.'.';
}
//crio a função chama :
function chama(){
//dou um echo no valor da variavel :
echo $this->nicolas;
}
}
//instancio a classe pessoa :
$pessoa = new pessoa();
//instacio a função constroi :
$pessoa->constroi();
//instancio a função chama :
$pessoa->chama();
?>
nicolas, 14, estatura mediana, olhos castanho escuro, magro..
Esse é tutorial é apenas uma singela parte doque a gente ira aprender antes de parti para tutoriais avançados de POO com PHP , ta certo ?
Flw gente muito obrigado e t+
Comment