MLSFront
W3Schools

Variáveis PHP

Variáveis são "contêineres" para armazenar informações.

Criando (declarando) variáveis PHP

No PHP, uma variável começa com o $ sinal, seguido pelo nome da variável:

Após a execução das instruções acima, a variável $txt conterá o valor Hello world!, a variável $x conterá o valor 5 e a variável $y conterá o valor 10.5.

Nota: Ao atribuir um valor de texto a uma variável, coloque aspas ao redor do valor.

Nota: Ao contrário de outras linguagens de programação, o PHP não possui comando para declarar uma variável. Ele é criado no momento em que você atribui um valor a ele pela primeira vez.

Variáveis PHP

Uma variável pode ter um nome curto (como x e y) ou um nome mais descritivo (age, carname, total_volume).

Regras para variáveis PHP:

  • Uma variável começa com o $ sinal, seguido pelo nome da variável
  • Um nome de variável deve começar com uma letra ou o caractere sublinhado
  • Um nome de variável não pode começar com um número
  • Um nome de variável pode conter apenas caracteres alfanuméricos e sublinhados (Az, 0-9 e _ )
  • Os nomes das variáveis diferenciam maiúsculas de minúsculas ($age e $AGE são duas variáveis diferentes)
  • Variáveis de saída

    A instrução PHP echo é frequentemente usada para enviar dados para a tela.

    O exemplo a seguir mostrará como gerar texto e uma variável:

    O exemplo a seguir produzirá a mesma saída que o exemplo acima:

    O exemplo a seguir produzirá a soma de duas variáveis:

    Nota: Você aprenderá mais sobre a echo instrução e como enviar dados para a tela no próximo capítulo.

    PHP é uma linguagem livremente tipada

    No exemplo acima, observe que não precisamos informar ao PHP qual é o tipo de dado da variável.

    O PHP associa automaticamente um tipo de dado à variável, dependendo de seu valor. Como os tipos de dados não são definidos em sentido estrito, você pode fazer coisas como adicionar uma string a um inteiro sem causar um erro.

    No PHP 7, foram adicionadas declarações de tipo. Isso oferece uma opção para especificar o tipo de dados esperado ao declarar uma função e, ao habilitar o requisito estrito, ele lançará um "Erro Fatal" em uma incompatibilidade de tipo.

    Você aprenderá mais sobre requisitos strict e non-strict declarações de tipo de dados no capítulo Funções do PHP .