Faculdades Integradas do Vale do Itajaí - FACIVI
SISTEMAS DE INFORMAÇÃO
Desenvolvimento na Internet [2001-02]

 
SINTAXE
(Fonte: Site oficial do PHP)

Escapes do HTML

Há quatro meios de escapes do HTML para entrar no modo "código PHP": 

Meios de escape do HTML
 

<? echo ("esta é a mais simples, uma instrução de processamento SGML\n"); ?> 

<?php echo("se você quer servir documentos XML, faça assim\n"); ?> 

<script language="php"> 
         echo ("alguns editores (como o FrontPage) não gostam de 
               instruções de processamento"); 
</script> 

<% echo ("Você pode, opcionalmente, usar tags com estilo ASP"); %> 
<%= $variable; # Este é um atalho para "<%echo .." %> 
 

O primeiro meio só é disponível se tags curtas foram habilitadas. Isto pode ser feito através da função short_tags(), habilitando a configuração short_open_tag no arquivo de configuração do PHP, ou compilando o PHP com a opção --enable-short-tags em configure. 

O quarto meio só é disponível se tags com estilo ASP foram habilitadas, usando a configuração asp_tags. 

Nota: O suporte para tags com estilo ASP foram acrescentadas em 3.0.4. 

A tag de fechamento para o bloco incluirá a nova linha imediatamente seguinte, se uma estiver presente. 

Separação de instrução

As instruções em PHP são separadas da mesma forma que em C ou perl - terminando cada comando com um ponto-e-vírgula. 

A tag de fechamento (?>) também implica no fim do comando, de forma que os seguintes itens são equivalentes: 

 <?php 
     echo "Este é um teste";
 ?> 

 <?php echo "Este é um teste" ?> 

Comentários

O PHP suporta comentários com os estilos 'C', 'C++' e shell do Unix. Por exemplo: 
 

 <?php 
     echo "Este é um teste"; // Esta linha é um comentário de uma linha com estilo c++ 
     /* Este é um comentário de múltiplas linhas 
        ainda outra linha de comentário */ 
     echo "Este é ainda outro teste"; 
     echo "Um Teste Final"; # Este é um comentário com estilo shell 
 ?> 
 
Os estilos de comentário de uma linha só funcionam até o fim da linha ou o fim do bloco de código PHP corrente, o que vier primeiro. 
 
 <h1>Este é um exemplo <?# echo "simples";?>.</h1> 
 <p>O cabeçalho acima dirá 'Este é um exemplo'. 
 
Você deve ter o cuidado de não aninhar comentários com estilo 'C', o que pode acontecer quando se comenta grandes blocos. 
 
 <?php 
  /* 
     echo "Este é um teste"; /* Este comentário causará um problema */ 
  */ 
 ?> 
[Índice]