[Resumo] Sintaxe Básica do PHP em 5min.

Todo mundo adora PHP (PHP: Hypertext Preprocessor).

É uma linguagem bem resolvida com o foco na web como o nome diz.

Ela é utilizada em vários projetos e programas de pequeno até grandes e há bastante procura no mercado.

Para quem ainda não está nessa onda aprenda a sintaxe básica em velocidade máxima.

O cardápio de hoje.

  • Arquivo
  • Bloco do Código
  • Comentários
  • Variáveis
  • Exibir
  • Calcular
  • String
  • Array
  • Operadores Lógicos
  • Estruturas de Controle
  • Funções
  • Classes e Objetos

Arquivo

O arquivo deve ser criado na codificação ‘utf-8’ sem BOM, dependendo do editor de texto está escrito ‘utf-8n’ para evitar problems.

Se você está usando um editor moderno ou para web muito difícil de ter problema mas se não procure uma vez na internet como verificar e modificar a codificação porque ocorre muitos problemas por isso.

Bloco do Código

No PHP escreve os códigos entre as tags ‘<?php’ e ‘?>‘. Fora desses tags serão tratado como HTML comum.

<?php
    echo 'hello world';
?>
<p>Olá mundo!</p>

Uma coisa muito importante é que quando o arquivo termina com PHP não deve fechar a tag.

Esse problema é uma historia longa..

<?php
    echo 'ola pessoal';

Comentários

Há vários modos de escrever comentários. Pra comentário de uma linha, pode utilizar duas barras seguidas ‘//’ ou hashtag ‘#’.

a partir desses sinais tudo que está escrito será ignorado.

Outro modo é escrever entre barra asterisco ‘/‘ e asterisco barra ‘/’.

<?php
// Comentário de uma linha
# Outro modo de escrever
/*
Essas linhas são
Comentários
*/

Variáveis

No PHP não precisa de declara o formato nem. Você pode inserir direto nela.

Elas usam ‘$’ no inicio.

<?php
    $num = 124; 
    $name = "nome da pessoa";
    $array = [];

Exibir

Você pode exibir letras, e números com ‘echo’. e para exibir o conteúdo da variável o ‘var_dump’.

<?php
    $str = 'hello';
    echo $str; // resultado = hello
    var_    dump($str); //resultado = string(5) "hello"

Calcular

Os modos de calcular e as ordem são iguais a matemática que estudamos. só os sinais que são um pouco diferente.

Única coisa que deve sentir novo é resto da divisão que utilizamos bastante também.

<?php
    $x = 10;
    $y = 4;
    echo $x + $y; // adição
    echo $x - $y; // subtração
    echo $x * $y; // multiplicação
    echo $x / $y; // divisão
    echo $x % $y; // resto da divisão inteira

String

String é uma série de caracteres. No PHP tem um modo especial para trata-las.

para emendar use um ponto ‘.’ e para exibir pode usar (‘) apostrofo e (“) aspas mas os significados mudam.

<?php
    $str = "hello";
    echo "$str world"; // res: hello world
    echo '$str world'; // res: $str world
    // no caso das aspas quando não há espaços escreva como abaixo
    echo "{$str}world"; // res: helloworld

Array

Array ou matriz atualmente no PHP é um mapa ordenado.

<?php
    $arr = [ 100, 200, 300 ];
    echo $arr[0]; // 100
    $cry = [ "x" => 10, "y" => 20, "z" => 30];
    echo $cry["y"]; // 20

Operadores Lógicos

Quando for usar operadores lógicos no PHP sempre tem que lembrar que eles não estrito no padrão.

Observe bem o exemplo abaixo.

<?php
    $x = 0;
    $y = 5;

    // comparação se é igual
    var_dump($x == false); // true
    // comparação estrita
    var_dump($x === false); // false

    // comparação se não é igual
    var_dump($x !== false); // ture
    var_dump($x != false);

    var_dump($x < $y); // maior que
    var_dump($y > $x); // menor que

    var_dump($x >= $y); //acima
    var_dump($x <= $y); //abaixo

Estrutura de Controle

A estruturado de controle é bem simples como as outras linguagens.

<?php
    if( CONDIÇÃO ){
    }
    // ou
    if( CONDIÇÃO ){
    } else { // quando tiver fora da condição
    }
    // várias condições
    if( CONDIÇÃO ){
    } elseif( OUTRA CONDIÇÃO) {
    }

pode escrever dentro do HTML assim também.

<?php if( CONDIÇÃO ): ?>
    <span>SIM</span>
<?php else: ?>
    <span>NÃO</span>
<?php endif; ?>
<?php
    $x = 1;
    switch($x){
        case 0 :
            echo "x é zero";
            break;
        case 1 :
            echo "x é um";
            break;
        default:
            echo "x não é zero nem um";
            break;
    }

repetição

<?php
    // for é o mais comum
    for( $i = 0; $i < 100; $i++){ // $i++ é um mode de incrementar
        // Programa
    }
    while($x == true){
        // programa
    }
    // para fazer pelo menos uma vez
    do{
        // programa
    }while( CONDIÇÃO)

Funções

<?php
    function double($x){
        return $x * 2;
    }

    echo double(5); // 10

Classes e Objetos

Classe é objetos são para que está em nível avançado.

<?php
    class Animal{
    // conteúdo
    }
    $animal = new Animal;

Conclusão

PHP é uma linguagem polemica, pessoalmente não gosto muito mais a na realidade existe bastante trabalho utilizando.

Ela é muito recomenda para quem vai trabalhar na area web.

© 2016 Walker