conceitos básicos de programação PHP

Imagem de Free-Photos por Pixabay

A linguagem PHP (Hypertext Preprocessor), criada em meados da década de 1990, é muito utilizada para criação de scripts embutida em HTML no servidor. Simples para um iniciante (assim como eu), poderosa ferramenta para profissional. Os códigos em PHP não aparecem na página web porque o servidor o interpreta e transforma em HTML.

Quais as vantagens em se utilizar o PHP?

  • É fácil de aprender (o básico eu aprendi em uma tarde);
  • Tem performance e estabilidade excelentes;
  •  É de graça (código aberto);
  •  Tem suporte nos principais servidores web do planeta;
  • Tem suporte aos bancos de dados mais utilizados do mercado (MySQL, Oracle, PostgreSQL, DB2,…);
  • É multiplataforma;
  • Suporta grande variedade de padrões e protocolos (XML, HTTP, POP3, IMAP,….);
  • É possível, ainda, abrir sockets e interagir com outros protocolos;
  • Não precisa ser compilado;
  •  As várias versões do PHP foram largamente premiadas.

Como é a cara do PHP?

[sourcecode language="php"] 
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Página em PHP</title>
 </head> 
<body> <?php //aqui começa o código em php 
// Mostrar algo na página 
echo "<h1> Minha primeira página em PHP </h1>"; 
/* - o comando "echo" serve para imprimir algo na tela.   - E, a cada fim de código deve ser colocado um" ; " */ //aqui termina o código php ?> 
</body> 
</html> 
[/sourcecode]

Algumas tags que usamos

echo – mostrar algo na tela para o usuário;

<?php  e  ?> – indicam o fim e o início de um código em linguagem php;

Nos próximos post’s estarei mostrando um exemplo de construção de uma página simples em php. Você vai ver que é bastante fácil aprender essa linguagem web.

Referências

Apostila de PHP desenvolvida por Bruno Rodrigues Siqueira. Link

Apostila de PHP desenvolvida por Cristiano Cachapuz e Lima. Link

Programação para web utilizando PHP desenvolvida por Alexandre Arroyo e Fabio Santos (Centro de computação da UNICAMP). Link