Introdução ao PHP
O PHP (nome completo: PHP: Hypertext Preprocessor) é uma linguagem de script de computador de uso geral de código aberto, especialmente adequada para o desenvolvimento da web e incorporada em HTML. A sintaxe do PHP baseia-se nas características das linguagens de computador populares, como a linguagem C, Java e Perl, e é fácil de aprender para programadores em geral. O objetivo principal do PHP é permitir que os desenvolvedores web escrevam rapidamente páginas dinâmicas, mas o PHP também é usado em muitas outras áreas.
A extensão de arquivo PHP é .php, ex. index.php. Como mencionado acima, o PHP pode incorporar diretamente o HTML.
Uso
Quando o navegador lê <?php de cima para baixo, ele executa o PHP e termina com ?>. Como:
Precauções
No PHP, não há outro HTML depois que a diretiva PHP for concluída. É recomendável não terminar com ?>. Isso causará problemas caso seja fechado.
Comentários PHP
A maioria das linguagens de programação web pode comentar, e a forma de linha única do PHP é // e a forma de várias linhas é /* Algum texto aqui */.
Echo
A sintaxe mais simples no PHP é o Echo. O conteúdo do Echo deve ser envolvido por aspas duplas "" ou aspas simples ''. Cada sintaxe deve terminar com um ponto-e-vírgula ;.
O conteúdo no Echo também pode usar a sintaxe do HTML. Por exemplo, eu usei <br/> aqui, para que a linha possa ser quebrada.
Variável
Podemos atribuir um valor a uma variável para facilitar a escrita de PHP para nós, semelhante ao Javascript. Usaremos o cifrão $.
Há algumas regras a serem seguidas ao nomear variáveis.
| Exemplo | Descrição | Regras |
|---|---|---|
| $value | Minúsculas | ✅ |
| $Value | Maiúsculas | ✅ |
| $_value | Sublinhado | ✅ |
| $1value | Começar com número | ❌ |
Há uma diferença entre os nomes de variáveis em maiúsculas e minúsculas. Variáveis em maiúsculas não são iguais a variáveis em minúsculas.
Dicas para Nomeação de Variáveis
Camel case
Quando o nome de uma variável e o nome de uma função estão vinculados por duas ou mais palavras para formar uma palavra de identificação única, o uso de "camel case" para representação pode aumentar a legibilidade de variáveis e funções. Porque não podemos ter espaços em variáveis.
Snake case
O snake case (como snake_case) refere-se a um estilo de escrita no qual cada espaço é substituído por um caractere de sublinhado ( _ ) e a primeira letra de cada palavra é escrita em minúsculas.
Operador de string
Existem dois operadores de cadeia de caracteres (string). O primeiro é o operador de concatenação ("."), que retorna a string concatenada de seus argumentos esquerdo e direito. O segundo é o operador de atribuição de concatenação (".="), que anexa o argumento à direita ao argumento do lado esquerdo.
