Bora ajudar o programador a transformar café em código?

Como Programar em PHP: Olá, mundo! (Hello, World em PHP)

Agora que já configuramos e criamos nosso ambiente de desenvolvimento em PHP, vamos colocar a mão na massa e começar a programar em PHP, ver algum código!

Hello, World! (Olá, Mundo!) em PHP

Abra seu bloco de notas.

Chegou a hora.
Vamos começar a programar.

Nosso primeiro passo é criar um script, que é um tipo de programa que será interpretado por outro programa (no caso o programa se chama PHP também).

Especificamente falando, script nada mais é que uma lista de comandos, de códigos, que será lido e interpretado da primeira para a última linha.


Digite o seguinte código:
<html>
 <head>
  <title>Curso PHP Progressivo</title>
 </head>
 <body>
  Olá mundo! To no HTML! <br/> 
  <?php
   echo "Hello, World! To no PHP!";
  ?>
 </body>
</html>

Onde salvar scripts PHP

Para podermos rodar sites em PHP, devemos ter arquivos do tipo .php
Então, agora, você vai salvar o texto que digitou como: home.php


  • Se estiver no Windows, salve na pasta htdocs que está dentro da pasta que você instalou o XAMPP. Se foi na C:\xampp, ela deve estar em:

C:\xampp\htdocs

O endereço do arquivo deve ficar: C:\xampp\htdocs\home.php
  • Se estiver no Mac, salve na pasta: /Applications/XAMPP/htdocs
  • Se estiver no Linux, salve na pasat: /var/www/html

Lembre-se: você está rodando do lado do servidor, esses arquivos devem ser salvos no seu servidor local, que são essas pastas que indicamos.

Agora rode o home.php, digitando no seu navegador:
localhost/home.php

O navegador vai, automaticamente, trocar localhost pelo endereço do seu servidor local e rodar o script que você programou.

O resultado deve ser:
Como criar o Hello, world em PHP

A tag <?php ?>

Agora que já criamos, rodamos e vimos o resultado de nosso script, vamos entender o que aconteceu ali.

Primeiro, salvamos o arquivo como home.php, e devido a extensão .php, o servidor vai automaticamente chamar o PHP (o programa interpretador de código), para tratar aquele arquivo.

Dentro do arquivo temos uma mistura de HTML com PHP.
Se ainda não aprendeu HTML, é bem simples, estude:

(você pode estudar enquanto estuda PHP também, é tranquilaço)

A primeira linha de texto vem do HTML.
Já a segunda, veio do servidor PHP pra página. No PHP é assim, a saída, os resultados, vão para um documento HTML (diferente de uma linguagem como C ou C++ por exemplo, que vão pro programa, pra tela de um software .exe).

Mas, sem dúvidas, o mais importante é a tag: <?php ?>
Abrimos ela com: <?php
E fechamos com: ?>

E aqui que vem o grande segredo: todo código que escrevermos nessa tag, o seu navegador vai chamar o servidor:
- Ei, servidor! Tem um código PHP aqui, interpreta aí pra mim e me envia o resultado.

Então o servidor lê seu script, que no caso é apenas o comando echo com um texto, que é enviado para ser exibido no documento HTML.

Dizemos então que o código PHP está embutido no código HTML.
Existem outros meios, como criar um outro documento só com código PHP, mas por hora vamos estudar pela maneira embutida, pois nossos scrips serão inicialmente simples e pequenos.

Muito importante: Após cada comando dado no PHP, escreva ponto-e-vírgula ao final dele: ;
Você vai errar muito isso, esquecendo o ;
É um dos erros mais comum que programadores PHP cometem (e de outras línguas também).

Tag curta: <? >

Uma outra maneira de inserir PHP em uma página HTML, é com a tag <? >

A tag começa em: <?
E termina em:        >

Tudo dentro destes dois símbolos será código PHP, que o navegador vai chamar o interpretador no servidor para renderizar.

Nosso exemplo ficaria:
<html>
 <head>
  <title>Curso PHP Progressivo</title>
 </head>
 <body>
  Olá mundo! To no HTML! <br/> 
  <?
   echo "Hello, World! To no PHP!";
  ?>
 </body>
</html>

Tag de Script: <script>

Se você já estudou JavaScript, por exemplo, já usou bastante a tag <script>
<html>
 <head>
  <title>Curso PHP Progressivo</title>
 </head>
 <body>
  Olá mundo! To no HTML! <br/> 
  <script language="php">
   echo "Hello, World! To no PHP!!";
  </script>
 </body>
</html>

Maneiras de usar a tag do PHP

Existem ainda outras maneiras de exibir código PHP, porém temos que fazer alguns ajustes no servidor, definir algumas instruções e informações num treco chamado diretivas php.ini

Não se estresse com isso. Sempre use: <?php ?>
Não tem erro nem incompatibilidade.

Você pode fazer também tudo na mesma linha:
<?php echo "Hello, World! To no PHP!";?>

Mas vamos preferir sempre assim:
<?php
   echo "Hello, World! To no PHP!";
   código;
   código;
?>

Acho melhor, mais legível e organizado fazer assim, ok?

Veja também

O melhor PC para programar

O melhor celular para programar