Sintaxe básica e o primeiro arquivo

De Aprenda PHP - PHPit

Para criarmos o nosso primeiro arquivo, primeiro precisamos saber do que um arquivo PHP é constituído. Depois devemos conhecer a sintaxe básica do PHP. Em seguida iremos aprender como gravar os arquivos e então daremos continuidade aos nossos estudos.

Tabela de conteúdo

Criando um arquivo PHP

Um arquivo PHP é formado basicamente de HTML. Você irá embutir o código PHP dentro do HTML utilizando as tags do PHP, que veremos a seguir. Quando o arquivo for rodado no servidor, o interpretador do PHP irá varrer todo o código HTML em busca de tags PHP. Se não houverem, o código será enviado para o navegador intacto.

Muita gente pensa que o PHP é algo muito complexo e que exige muito código para poder gerar um HTML dinâmico, porém o PHP nada mais é que uma simples tag que vai dentro do código HTML. Veremos no decorrer desta lição como fazer isso.

Outra coisa importante é a extensão do arquivo. A extensão padrão é .php, e a menos que o servidor especifique ao contrário, está é a extensão que deverá ser utilizada em todos os seus arquivos. Mas não se engane: embora a extensão seja php, todo o código HTML que estiver neste arquivo também será válido, pois a única coisa que muda de um para o outro, é que na versão php o interpretador irá varrer todo o código procurando blocos para serem interpretados.

Mas afinal, o que são estes tais blocos? É o nosso próximo assunto!

Sintaxe básica do PHP

Para que o código PHP seja interpretado corretamente dentro de uma página HTML (lembrando que a extensão permanece .php, caso contrário o código não será interpretado), você precisa utilizar os blocos de código PHP, que são delimitados por tags.

Tags de blocos PHP

Existem, basicamente, quatro tipos básicos de delimitar o código PHP, dos quais apenas um é recomendado e 100% seguro. É bom ressaltar que você não está restrito a apenas um bloco por página, podendo ter vários durante todo o seu script, conforme for necessário, e pode ir intercalando com HTML também.

  • <?php ?>

Esta é a forma padrão de delimitar um código PHP. Todo o código do seu script deve ficar entre estas duas tags. Este é o modo mais recomendado, uma vez que é a única que vem ativa por padrão e não pode ser desabilitada. Todos os outros métodos dependerão da configuração do servidor.

  • <? ?>

Também conhecidas como short tags, são métodos abreviados para encapsular o seu código PHP. Não é recomendado o seu uso porque caso a opção para as short tags esteja desabilitado no servidor, seus scripts não irão funcionar.

  • <% %>

São as ASP Style Tags. Eram utilizadas comumente por programadores que migravam do ASP para o PHP por estarem habituados a colocar o código entre estas tags. Seu uso não é recomendado de modo algum e é uma funcionalidade que está marcada para ser retirada no PHP 6.

  • <script language="php"> </script>

Está citada aqui apenas porque existe, mas não deve ser utilizada por estar obsoleta.

Agora que já sabemos como delimitar nosso código PHP, vamos criar nosso primeiro arquivo.

Salvando um arquivo PHP

Na hora de salvar, certifique-se que o seu editor irá salvar na extensão .php, caso contrário o servidor não irá interpretar o arquivo (assumindo a configuração padrão).

Para criar o nosso primeiro arquivo, primeiro vamos utilizar uma estrutura padrão HTML, como esta:

<html>
   <head>
   </head>
   <body>
      <h1>Meu primeiro script PHP!</h1>
   </body>
</html>

Utilizando esta estrutura, já podemos começar a programar.

O primeiro comando que iremos aprender é o echo. Ele serve apenas para enviar algo para o html final. Vamos fazer um pequeno teste.

<html>
   <head>
   </head>
   <body>
      <h1>Meu primeiro script PHP!</h1>
      <p>
         <?php
            echo 'Meu primeiro texto em PHP';
         ?>
      </p>
   </body>
</html>

Características importantes da sintaxe

Repare que após o comando, o nosso texto está entre apóstrofos (também chamadas de aspas simples). Isso se dá porque o PHP precisa saber que aquilo é um texto literal, caso contrário ele tentará interpretar todas as palavras que estão ali. Outro detalhe é que no final da linha há um ; (ponto-e-vírgula). Isso mostra ao PHP que é o fim do comando. Você NÃO PODE ESQUECER de colocar o ponto-e-vírgula.

Gravando o arquivo

Feito isto, pode salvar o seu arquivo com qualquer nome, desde que a extensão seja .php, mas evite arquivos acentuados com caracteres de espaço.

Depois que o arquivo estiver gravado, precisaremos testá-lo para ver se ocorreu tudo conforme o esperado. Podemos ir, então, para o nosso próximo passo: Acessando os arquivos pelo navegador.

Ferramentas pessoais