PHP Sintaxe Básica: Aprenda os Conceitos Básicos da Linguagem

PHP Sintaxe Básica

No artigo passado aprendemos a instalar o XAMPP para iniciar a programação PHP. Hoje vamos aprender PHP Sintaxe Básica.

Ou seja, agora vamos aprender a sintaxe básica do PHP. Essa será uma base para você iniciar seus estudos através dessa linguagem.

PHP é uma linguagem de programação bem versátil e muito parecida com a linguagem HTML.

Veja também: Os Melhores Cursos GRATUITOS Com Certificado

Onde Fica?

Primeiramente vamos entender onde fica o nosso código PHP. Dentro de uma página HTML ele sempre ficará dentro da tag: <?php ?>

<?php 

//isso eh um comentário

?>

Variáveis

Na linguagem PHP, as variáveis são representadas pelo cifrão($), juntamente com o nome dela. Uma particularidade dessa linguagem é que não precisamos definir o tipo da variável:

<?php 
    $curso = "Curso de PHP e Mysql: ProgramadorViking.com.br";
?>

Imprimindo Dados

Para imprimir os dados na tela, como por exemplo, a variável declarada anteriormente, utilizamos o comando “echo”:

<?php 
    $curso = "Curso de PHP e Mysql: ProgramadorViking.com.br";
    echo $curso;
?>

Condicionais

Além disso, toda linguagem de programação possui o seu if/else e com o PHP não poderia ser diferente, abaixo vou deixar um exemplo de uso:

<?php 
    $numero = 10;
    if($numero > 5){
        echo "Maior que 5!";
    }
    else{
        echo "Menor que 5";
    }
?>

Leia também: Os 6 Melhores Livros Para Aprender PHP Sozinho

Repetições

Repare que o código PHP difere pouco das outras linguagens. A maior diferença talvez seja o cifrão($) na frente das variáveis.

Veja como funciona a instrução “for” dentro do PHP:

<?php
  for ($i=0; $i < 5 ; $i++) {
    echo "Laço de número: " . $i;
  }
 ?>

?>

Ou seja, o nosso código acima irá imprimir os números: Laço de número: 0 | Laço de numero: 1 | Laço de numero: 2 …

Assim como as linguagens C e Java por exemplo.

Repare que juntamos também uma mensagem “Laço de número: “. Em PHP, para concatenarmos tanto strings quanto variáveis, utilizamos o . *(ponto)*.

Agora veja como funciona o comando while:

<?php

    $condicao = 5;
    $i = 0;
    while ($i < $condicao) { 
        echo "Laço de número: " . $i;
        $i++;
    }

?>

Com esse bloco de código PHP temos exatamente a mesma resposta:
Laço de número: 0 | Laço de numero: 1 | Laço de numero: 2 …

Arrays

Logo depois temos os arrays. Como aprendemos em Lógica de programação, arrays são muito úteis pois conseguem guardar diversos valores dentro uma mesma variável.

Novamente, em PHP não temos nada de muito diferente na declaração de um array:

<?php

    $numeros = array(1,3,9,4,5,8,2,6,7,0);

?>

Enfim, passamos para a função array() do PHP os valores na qual queremos colocar dentro da variável $numeros.

E para termos o acesso a cada um desses valores individualmente, fazemos da seguinte forma:

<?php

    $numeros = array(1,3,9,4,5,8,2,6,7,0);
    for ($i=0; $i < 10; $i++) { 
        echo "Chave: " . $i . "Valor: " . $numeros[$i];
    }

?>

Nosso código acima irá verificar cada posição do array de 0 a 9, e irá imprimir a mensagem dizendo qual chave/valor estamos no array.

Lembra que nós não dizemos qual tipo a variável será? Isso significa também que nosso array não tem tipo.

Por isso podemos colocar quaisquer valores dentro do array, inclusive misturando-os, conforme exemplo abaixo:

<?php

    $arrayMaluco = array(0,1,"programador","viking",4,5,"curso php",7,8,9);

?>

Funções

Podemos declarar funções em PHP através da palavra function, seguida do nome da função e os parâmetros na qual ela recebe:

<?php
    function mostraConteudoDoArray($array){
        for ($i=0; $i < sizeof($array); $i++) { 
            echo "Chave: " . $i . "Valor: " . $array[$i];
        }
    }
?>

Repare que utilizamos de uma função dentro da nossa, chamada sizeof(). Ela nos retorna o tamanho do nosso array, para assim nosso valor não ficar fixo, e sim variar de acordo com o que passarmos como parâmetro.

Ou seja, agora podemos utilizar a nossa função para mostrar o conteúdo de qualquer array que tivermos:

<?php

    $arrayMaluco = array(0,1,"programador","viking",4,5,"curso php",7,8,9);
    $numeros = array(1,3,9,4,5,8,2,6,7,0);

    mostraConteudoDoArray($arrayMaluco);
    mostraConteudoDoArray($numeros);

?>

E assim teremos na nossa tela o conteúdo dos 2 arrays que declaramos.

Podemos também retornar valores para quem nos chamou no programa. Fazemos isso através da palavra return.

Repare que não precisamos especificar o tipo do retorno, já que qualquer variável poderá assumir o valor retornado!

<?php

    function somaDoisNumeros($n1, $n2){
        $soma = $n1+$n2;
        return $soma;
    }

    //números que serão somados
    $a = 60;
    $b = 40;
    //chamando a função
    $resultado = somaDoisNumeros($a, $b);
    echo $resultado;
?>

Ou seja, o resultado que será apresentado em nossa tela será o valor: 100

Exercício

Por fim, agora que sabemos a sintaxe básica de PHP, vamos praticar!

Ou seja, tente criar uma função que recebe um array de números. O retorno da função será a soma de todos os números de dentro do array.

Talvez você não tenha ainda o ambiente PHP configurado, mas não tem problema. Use seu editor de texto preferido!

Conclusão

Portanto, neste artigo aprendemos a sintaxe básica do PHP, como o próprio nome sugere, essa é a base da programação PHP.

Ou seja, aprendemos a declarar variáveis em PHP, como funciona o array. Conhecemos os comandos:

  • echo – para imprimir um conteúdo na tela;
  • if / else – comando de decisão;
  • for e while – comandos de repetição.

Além disso, aprendemos também como criar e utilizar funções em PHP. Uma excelente opção para deixar nosso código mais legível e de fácil manutenção.

Quer aprender mais sobre PHP? Clique no botão abaixo e inscreva-se na alura e tenha acesso a mais de 1400 cursos de tecnologia:

ACESSAR CURSOS COM CERTIFICADO

Tags: | |

Sobre o Autor

Programador Viking
Programador Viking

DICA EXTRA: Algumas pessoas estão me perguntando qual é o curso que recomendo para quem deseja aprender programação, mesmo sem ter qualquer conhecimento sobre o assunto. Minha recomendação, tanto para quem está iniciando, como para quem já possui mais experiência, é essa AQUI...

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

plugins premium WordPress