Variáveis ​​PHP

Resumo : neste tutorial você aprenderá como usar variáveis ​​PHP para armazenar dados em programas.

Definir uma variável

Uma variável armazena um valor de qualquer tipo, por exemplo, uma  string , um número , um  array ou um  objeto .

Uma variável tem um nome e está associada a um valor. Para definir uma variável, você usa a seguinte sintaxe:

$variable_name = value;Linguagem de código:  PHP  ( php )

Ao definir uma variável, você precisa seguir estas regras:

  • O nome da variável deve começar com o cifrão ( $).
  • O primeiro caractere após o cifrão ( $) deve ser uma letra ( a-z) ou sublinhado ( _).
  • Os caracteres restantes podem ser sublinhados, letras ou números.

Variáveis ​​PHP diferenciam maiúsculas de minúsculas. Isso significa que as variáveis $message​​​​e $Message são totalmente diferentes.

O exemplo a seguir define uma variável chamada $title:

<?php
$title = "PHP is awesome!";Linguagem de código:  HTML, XML  ( xml )

Para exibir os valores das variáveis ​​em uma página da web, você usará a echoconstrução. Por exemplo:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PHP Variables</title>
</head>
<body>
    <?php
        $title = 'PHP is awesome!';
    ?>
    <h1><?php echo $title; ?></h1>
</body>
</html>Linguagem de código:  HTML, XML  ( xml )

Se você abrir a página, verá a seguinte mensagem:

PHP is awesome!

Outra maneira mais curta de mostrar o valor de uma variável em uma página é usar a seguinte sintaxe:

<?= $variable_name ?>Linguagem de código:  HTML, XML  ( xml )

Por exemplo, o seguinte mostra o valor da $titlevariável no título:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PHP Variables</title>
</head>
<body>
    <?php
		$title = 'PHP is awesome!';
	?>
    
    <h1><?= $title; ?></h1>
</body>
</html>Linguagem de código:  HTML, XML  ( xml )

Misturar código PHP com HTML tornará o código insustentável, especialmente quando o aplicativo crescer. Para evitar isso, você pode separar o código em arquivos separados. Por exemplo:

  • index.php– armazena a lógica para definir e atribuir valor às variáveis.
  • index.view.php– armazena o código que exibe as variáveis.
  • Use a requireconstrução para incluir o código no index.view.phparquivo index.php.

O seguinte mostra o conteúdo do index.view.phparquivo:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PHP Variables</title>
</head>
<body>
    <h1><?= $title ?></h1>
</body>
</html>Linguagem de código:  HTML, XML  ( xml )

E o seguinte mostra o conteúdo do index.phparquivo:

<?php

$title = 'PHP is awesome!';
require 'index.view.php';Linguagem de código:  HTML, XML  ( xml )

Se você abrir o index.phparquivo no navegador da web, verá a mesma saída.

Ao fazer isso, você separa o código responsável pela lógica e o código responsável pela exibição do arquivo. Isso é chamado de separação de interesses (SoC) na programação.

Resumo

  • Uma variável armazena um valor e seu nome sempre começa com $sinal.
  • Use o princípio da separação de interesses para separar a lógica do PHP do HTML.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *