Programação PHP · 9 min read · Oct 23, 2025
Fundamentos da Programação PHP
Fundamentos da Programação PHP
Este artigo é o primeiro de uma série de guias de PHP que visam ensinar os fundamentos da programação em PHP.
Olá,
Em artigos anteriores, cobrimos tópicos como
Como instalar PHP no Windows
Como instalar PHP no Linux
Como instalar Apache no Windows
Instaladores de PHP, MySQL, Apache
Até agora, espero que você tenha configurado seu sistema para começar a programar em PHP de verdade.
Vamos começar a programação em PHP.
O que são tags?
Tags são o ponto de início e fim para um trecho de código específico pertencente a qualquer linguagem de script. Por exemplo, fechamos códigos HTML entre
eda mesma forma, o código JavaScript é encerrado como
ASP (Active Server Pages) usa
<%
‘Código ASP vai aqui
%>
e o mesmo se aplica a outras linguagens.
Então você está pensando por que precisamos de tags? Para isso, primeiro você deve entender o processo de exibição de uma página da web na janela do seu navegador, ou seja, Internet Explorer (IE), Opera ou FireFox (FF) etc.
Análise de Página da Web:
Quando você escreve qualquer URL de página da web na barra de endereços do seu navegador, por exemplo, http://www.fastcreators.com e clica em enter; você, na verdade, envia um pedido ao seu servidor web que segue a URL e busca o conteúdo do local alvo da página da web solicitada.
Lembre-se, tudo que você vê no seu navegador é a saída HTML do código real da página da web solicitada e pode não ser o código real, especialmente em casos quando uma página da web usa uma tecnologia do lado do cliente ou script do lado do servidor para processar informações para mostrar a saída de uma página.
Esse processo de conversão do código real para a saída HTML desejada é chamado de análise pelos motores de parser do seu servidor web.
Por exemplo, se você solicitar a URL http://fastcreators.com/article/ você verá a página inicial do meu Repositório de Artigos com os últimos artigos na página inicial e categorias de artigos disponíveis etc.
Na verdade, você está assistindo à saída HTML de um código PHP complexo e longo. Quando você solicita a URL, o servidor web segue a localização e solicita o conteúdo do servidor que contém a página da web solicitada. Todo o código da página da web é compilado (analisado) e se qualquer TAG (fique atento) de algumas linguagens do lado do cliente ou do servidor for encontrada no código, o servidor web pede ao motor de parser relacionado para assumir esse código e compilá-lo de acordo para gerar a saída HTML a partir do processamento. Se o código não tiver nenhum erro ou aviso que possa interromper a geração da saída, o motor de parser envia de volta a saída HTML ao servidor web que é gerada a partir do código do lado do servidor ou do cliente. Uma vez que todo o código contido em diferentes TAGS é analisado para a saída HTML, o servidor web envia a página resultante para a janela do seu navegador para exibição.
Vamos nos ater ao nosso pedido do repositório de artigos agora para entender as tags e a análise em profundidade.
passo 1: http://fastcreators.com/article/index.php é solicitado
passo 2: O servidor que hospeda esta página da web é solicitado a enviar os conteúdos anexados a esta página.
passo 3: O servidor web examina o código para qualquer processamento adicional, como o back-end do nosso repositório de artigos é escrito em PHP, portanto, o servidor web encontrará as TAGS PHP em diferentes lugares e assim que encontrar a tag de início do PHP, começará a enviar essas instruções para o Motor de Parser PHP, a menos que encontre as tags de fim do PHP para aquela sessão de código específica.
passo 4: O servidor web pede ao motor de parser PHP para entrar e gerar a saída HTML a partir do código PHP na página. Como todos os artigos estão armazenados em um banco de dados MySQL, o código index.php tem as instruções necessárias para buscar as informações dos últimos artigos do banco de dados. Portanto, todas as informações são buscadas e a saída HTML desejada de toda essa integração e processamento PHP-MySQL é retornada ao servidor web a partir do Motor de Parser PHP e o servidor web finalmente mostra a página que você vê ao visitar meu Repositório de Artigos em http://fastcreators.com/article/index.php
Então, é assim que as tags são importantes para qualquer linguagem, na verdade, elas informam ao servidor web que precisam ser processadas por algum motor de parser antes que a saída final seja enviada ao navegador.
Tags de Início e Fim do PHP:
Semelhante a outras linguagens, o código PHP começa com a tag e termina com ?>
Vamos escrever nosso primeiro código PHP:
echo “PHP ! Eu vou te pegar.”;
?>
Explicação do Código:
O código PHP acima é muito simples e contém apenas três linhas,
primeiro começa com a tag de início do PHP e após a besteira escrita após ela, finalmente fecha a sessão de código com a tag de fim do PHP.
Agora vamos discutir a besteira
ECHO ajuda você a exibir qualquer combinação de string e variáveis na sua página… não era simples?
Sintaxe:
echo “mensagem a ser exibida vai aqui”;
tudo que você deseja exibir na página deve estar entre aspas duplas ou aspas simples, o PHP permite ambos.
o ponto e vírgula é usado para definir o fim de uma instrução em PHP. Sua primeira tarefa verbal rápida.
como você irá exibir sua mensagem “Olá SEU NOME” em PHP?
5..4…3…2…1
pare de pensar e me dê sua resposta… bom trabalho, eu sei que você tem algo dentro de você, portanto, você está aprendendo PHP.
sim, para meu nome deve ser,
echo “Olá Haroon Ahmad”;
?>
para ter certeza de que as coisas estão funcionando bem para você, escreva diferentes frases e faça uma página PHP e navegue até ela para verificar se seu PHP está funcionando e se você está entendendo minha aula. Você disse como navegar até uma página PHP? bem, certifique-se de que seu PHP e Apache ou outro servidor web como IIS estão em execução, então abra uma janela do navegador e escreva http://localhost/seu-pasta-de-paginas-php/seunomepagina.php e é assim que executamos páginas PHP.
Agora feche os olhos por cinco minutos e passe por todos os pontos principais que aprendemos até agora nesta aula…
acorde, pessoal! … vamos falar sobre alguns novos amigos…
Variáveis:
Variáveis são seus amigos, sempre que você tiver algo para armazenar temporariamente, entregue às variáveis e elas o manterão para você e sempre que precisar, chame as variáveis relacionadas e elas o darão de volta e você pode mudar, adicionar ou excluir as informações recebidas e retornar os novos valores para as variáveis e elas não reclamarão …
Quem gritou SEJA SÉRIO? Ok, então para definir uma variável, seriamente, ela lhe dá a facilidade de reservar algum espaço na memória para diferentes valores para usá-los mais tarde na vida do seu script.
Por exemplo, eu quero salvar a mensagem “Olá Haroon” na memória e depois primeiro exibir “Tutorial PHP” e depois a mensagem que armazenei; eu escreverei o seguinte programa simples,
$message = “Olá Haroon”;
echo “Tutorial PHP”;
echo $message;
?>
a saída deste programa seráTutorial PHPOlá Haroon
Não, não é um tipo, mas é de fato como a saída parecerá, se você quiser que a mensagem apareça na próxima linha, então coloque ‘\n’ após a primeira mensagem, ou seja,
echo “Tutorial PHP \n”;
\n é usado para quebra de linha ou próxima linha. Lembre-se, no Linux a quebra de linha é obtida usando \n, no entanto, no Windows você deve usar \r\n
\r representa retorno de carro e esses caracteres especiais são chamados de Caracteres de Escape, de qualquer forma, não se confunda, estudaremos Caracteres de Escape mais tarde em detalhes.
No PHP, definimos uma variável com o sinal $ (dólar) (dólares entraram na nossa programação também
) O PHP é uma linguagem de script de tipagem solta e não possui regras rígidas para variáveis como C ou Java têm. Você pode definir uma variável com o sinal $ e o parser determina o tipo de dado dessa variável em tempo de execução.
No entanto, o PHP tem sete tipos de variáveis, e todas, exceto uma, armazenam uma classe específica de informações. Os sete tipos são: strings, inteiros, floats, booleanos, arrays, objetos e recursos.
Strings armazenam caracteres (literalmente: uma string de caracteres) como “a”, “abc”, “Jack e Jill subiram a colina para buscar um balde de água”, etc. Strings podem ser tão curtas ou longas quanto você quiser - não há limite de tamanho.
Inteiros armazenam números inteiros, positivos ou negativos, como 1, -20, 55028932, etc. Há um limite máximo para o tamanho dos inteiros - qualquer número abaixo de -2147483647 e qualquer número acima de 2147483647 são automaticamente convertidos em floats, que podem armazenar uma faixa muito maior de valores.
Floats armazenam números fracionários, bem como números inteiros muito altos, como 4.2, 1.00000001 e 2147483647000.
Booleanos simplesmente armazenam verdadeiro ou falso. Booleanos são, na verdade, apenas inteiros nos bastidores - o PHP considera o número 0 como falso e tudo o mais como verdadeiro.
Arrays são um tipo especial de variável, pois armazenam múltiplos valores. Arrays podem ser bastante complicados e, portanto, são abordados em detalhes em seu próprio capítulo.
Objetos são variáveis complexas que têm múltiplos valores, mas também suas próprias funções. Objetos também são muito complicados e, assim como arrays, são abordados em seu próprio capítulo.
Recursos são qualquer coisa que não seja dado PHP - isso pode ser dados de imagem que você carregou de um arquivo, o resultado de uma consulta SQL, etc. Recursos são usados como qualquer outra variável, com a diferença chave de que você deve geralmente lembrar de liberar seus recursos quando terminar com eles.
Operadores e Operandos:
Veja o seguinte código PHP,
$salario = 3000;
$bonus = 1000;
$total_salario = $salario + $bonus; // esta linha será explicada
echo “O Salário Total é: “ . $total_salario; // saída: O Salário Total é: 4000
?>
Outra regra que você deve lembrar é que não pode usar espaços, pontos ou traços no nome das suas variáveis, no entanto, você pode usar um sublinhado.
Os operandos são as entidades que têm alguns valores neles ou você pode dizer as variáveis e os operadores são os símbolos que têm significados especiais na linguagem, por exemplo, o operador de adição (+)
Além disso, na instrução echo, usei algo novo; Operador de Ponto: ele é usado para concatenação ou para juntar diferentes entidades para criar uma string final para o echo imprimir na página.
O seguinte exibirá “Oi Haroon, como você está?”
$pergunta = “Como você está?”;
$nome = “Haroon”;
// concatenação
echo “Oi” . $nome .”, “ . $pergunta;
?>
Isso ajuda você a colar diferentes valores em uma única instrução.
Com isso, terminaremos a aula de hoje. Por favor, pratique! Eu concordo com Shakespeare, “A prática leva à perfeição” e programação é tudo sobre prática. Aprender a sintaxe de uma programação não é nem mesmo o começo da história, você pode se chamar de programador apenas quando for capaz de criar lógica para resolver algum problema de computador com menos código e tempo de execução rápido e você pode alcançar isso através da prática. A prática de programação aprimora suas habilidades e lhe dá novas ideias para resolver diferentes problemas através de uma lógica forte.
Pratique tudo o que você aprendeu através das minhas aulas antes de seguir para a próxima aula, caso contrário, você estará desperdiçando seu tempo.
Na nossa próxima aula, aprenderemos os diferentes tipos de dados do PHP e o uso complexo dos operadores disponíveis no PHP em detalhes.
Até lá, cuide-se bem e … pratique
Atenciosamente,
Haroon Ahmad
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.