Bem-vindo ao site John Pires!

PHP – Fundamentos Básicos

Home/Curso/PHP – Fundamentos Básicos

PHP – Visão geral da sintaxe



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

Escapando para PHP

O mecanismo de análise de PHP precisa diferenciar o código PHP de outros elementos na página. O mecanismo para fazer isso é conhecido como ‘escape para 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 de abertura curta (estilo SGML)



Tags curtas ou de abertura curta têm esta aparência:

<?...?>

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 estiver construindo PHP.
  • Defina a configuração short_open_tag em seu arquivo php.ini para on. Esta opção deve ser desabilitada 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. As tags de estilo ASP têm esta aparência:

<%...%>

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

Comentando código PHP

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

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


<?
   # This is a comment, and
   # This is the second line of the comment
   
   // This is a comment too. Each style comments only
   print "An example with single line comments";
?>

Impressão em várias linhas – Aqui estão os exemplos para imprimir várias linhas em uma única instrução de impressão:

<?
   # First Example
   print <<<END
   This uses the "here document" syntax to output
   multiple lines with $variable interpolation. Note
   that the here document terminator must appear on a
   line with just a semicolon no extra whitespace!
   END;
   
   # Second Example
   print "This spans
   multiple lines. The newlines will be
   output as well";
?>




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

<?
   /* This is a comment with multiline
      Author : Mohammad Mohtashim
      Purpose: Multiline Comments Demo
      Subject: PHP
   */
   
   print "An example with multi line comments";
?>

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 fim de linha).

A insensibilidade a espaços em branco do PHP 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 PHP que atribuem a soma de 2 + 2 à variável $ quatro é equivalente.

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

PHP diferencia maiúsculas de minúsculas




Sim, é verdade que o PHP é uma linguagem que diferencia maiúsculas de minúsculas. Experimente o seguinte exemplo:

<html>
   <body>
      
      <?php
         $capital = 67;
         print("Variable capital is $capital<br>");
         print("Variable CaPiTaL is $CaPiTaL<br>");
      ?>
      
   </body>
</html>

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



Uma instrução em PHP é qualquer expressão seguida por um ponto-e-vírgula (;). Qualquer sequência de instruções PHP válidas entre as 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 (.two.), Variáveis ($ two), constantes (TRUE) e as palavras especiais que compõem a sintaxe do próprio PHP como se , senão, enquanto, para 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 entre chaves.

Aqui, as duas afirmaçõ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 a partir do prompt de comando



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

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

Agora execute este script como prompt de comando da seguinte forma

$ php test.php

Irá produzir o seguinte resultado:

Ola PHP!!!!!

Espero que agora você tenha conhecimento básico de sintaxe PHP.



Leave a Comment

SIGN IN

Forgot Password