freeCodeCamp/guide/portuguese/php-syntax-overview/index.md

5.8 KiB
Raw Blame History

title localeTitle
PHP Syntax Overview Visão Geral da Sintaxe do PHP

Este capítulo lhe dará uma idéia da sintaxe muito básica do PHP e é muito importante para tornar sua base do PHP forte.

Escapando para o PHP

O mecanismo de análise do PHP precisa de uma maneira de diferenciar o código PHP de outros elementos da página. O mecanismo para fazer isso é conhecido como 'escapando para o PHP'. Existem quatro maneiras de fazer isso

Tags PHP canônicas

O estilo de tag PHP mais universalmente eficaz é -

<?php...?> 

Se você usar esse estilo, pode ter certeza de que suas tags sempre serão interpretadas corretamente.

Tags abreviadas (estilo SGML)

Tags curtas ou abreviadas se parecem com isso -

<?...?> 

Tags curtas são, como se poderia esperar, a opção mais curta Você deve fazer uma das duas coisas para permitir que o PHP reconheça as tags -

Escolha a opção de configuração --enable-short-tags quando você está construindo o PHP.

Defina a configuração de tag de abertura curta em seu arquivo php.ini para on. Essa opção deve ser desativada para analisar XML com PHP porque a mesma sintaxe é usada para tags XML.

Tags de estilo ASP

As tags de estilo ASP imitam as tags usadas pelo Active Server Pages para delinear blocos de código. Tags de estilo ASP se parecem com isso -

<%...%> 

Para usar tags no estilo ASP, você precisará definir a opção de configuração no arquivo php.ini.

Tags de script HTML

Tags de script HTML se parecem com isso -

<script language="PHP">...</script> 

Comentando o código PHP

Um comentário é a parte de um programa que existe apenas para o leitor humano e retirado antes de exibir o resultado do programa. Existem dois formatos de comentário em PHP -

Comentários de linha única -

Eles geralmente são usados para breves explicações ou notas relevantes para o código local. Aqui estão os exemplos de comentários de linha única.

`` ` <? # Este é um comentário e # Esta é a segunda linha do comentário

// Este é um comentário também. Cada estilo só comenta print "Um exemplo com comentários de linha única"; ?>

#### Multi-lines printing  
 Here are the examples to print multiple lines in a single print statement  
 

#### Comentários em várias linhas -

Eles geralmente são usados para fornecer algoritmos de pseudocódigo e explicações mais detalhadas quando necessário. O estilo multilinha de comentar é o mesmo que em C. Aqui está o exemplo de comentários de várias linhas.

### PHP é insensível a espaços em branco

Espaços em branco são as coisas que você digita que normalmente são invisíveis na tela, incluindo espaços, tabulações e retornos de carro (caracteres de final de linha).

O espaço em branco do PHP insensível significa que quase nunca importa quantos caracteres de espaço em branco você tem em uma linha. Um caractere de espaço em branco é o mesmo que muitos desses caracteres.

Por exemplo, cada uma das seguintes instruções do PHP que atribui a soma de 2 + 2 à variável $ quatro é equivalente -

$four = 2 + 2; // single spaces $four =<tab2+2 ; // spaces and tabs $four = 2+ 2; // multiple lines


### PHP é case sensitive

Sim, é verdade que o PHP é uma linguagem que diferencia maiúsculas de minúsculas. Experimente o seguinte exemplo -
<html>
  <?php 
     $capital = 67; 
     print("Variable capital is $capital<br>"); 
     print("Variable CaPiTaL is $CaPiTaL<br>"); 
  ?> 
</html> ```

Isso produzirá o seguinte resultado -

Variable capital is 67 
 Variable CaPiTaL is 

Declarações são expressões terminadas por ponto e vírgula

Uma instrução em PHP é qualquer expressão que é seguida por um ponto-e-vírgula (;) Qualquer sequência de instruções PHP válidas contidas nas tags PHP é um programa PHP válido. Aqui está uma declaração típica em PHP, que neste caso atribui uma string de caracteres a uma variável chamada $ greeting -

$greeting = "Welcome to PHP!"; 

Expressões são combinações de tokens

Os menores blocos de construção do PHP são os tokens indivisíveis, como números (3.14159), strings (. Dois), variáveis ($ dois), constantes (TRUE) e as palavras especiais que compõem a sintaxe do próprio PHP como se , mais, enquanto, por e assim por diante

Chaves fazem blocos

Embora as instruções não possam ser combinadas como expressões, você sempre pode colocar uma sequência de instruções em qualquer lugar que uma instrução possa ir colocando-as em um conjunto de chaves.

Aqui ambas as declarações são equivalentes -

if (3 == 2 + 1) 
   print("Good - I haven't totally lost my mind.<br>"); 
 
 if (3 == 2 + 1) { 
   print("Good - I haven't totally"); 
   print("lost my mind.<br>"); 
 } 

Executando Script PHP no Prompt de Comando

Sim, você pode executar seu script PHP no seu prompt de comando. Supondo que você tenha o seguinte conteúdo no arquivo test.php

<?php 
   echo "Hello PHP!!!!!"; 
 ?> 

Agora, execute este script como um prompt de comando da seguinte maneira:

$ php test.php 

Produzirá o seguinte resultado -

Hello PHP!!!!! 

Espero que agora você tenha conhecimentos básicos de PHP Syntax.