PHP LogoA linguagem PHP significa Hypertext Preprocessor. Ela é de código aberto, de uso geral e criada para internet. É inserida dentro do código HTML e funciona do lado do servidor, ou seja, roda no servidor web. Ela foi criada em 1995 por Rasmus Lerdorf, que posteriormente distribuiu o código-fonte da linguagem para que qualquer desenvolvedor pudesse alterá-lo e melhorá-lo, tendo uma licença open source.

O que difere o PHP do JavaScript é que o PHP é executado no servidor, que quer dizer o ‘computador’ ou local em que o site está hospedado enviando para o cliente somente o html puro, ou seja, o navegador interpreta o código e envia para o cliente. Ele não consegue ver o código ao procurar dentro do código-fonte como o HTML. Já o JavaScript pode ser visualizado pelo cliente, no navegador.

Uma página PHP é composta por um artigo com extensão .php com tags HTML e scripts que são lidos dentro de um servidor web.

As tags que identificam um código PHP são <?php e ?>. Veja no exemplo:

<!DOCTYPE html>
<html>
<head>
</head>
<body>

<?php echo"Meu Primeiro Script PHP!">

</body>
</html>

A função ‘echo’ é usada para mostrar na tela aquilo que o programador escrever entre aspas e ao final, é inserido um ponto e vírgula. Essa frase inserida entre as aspas é chamada de string. Essa é a sintaxe simples do código PHP, quando o programador salvar um arquivo nessa linguagem, deverá utilizar a extensão .php ao invés de .html, para que o interpretador leia o código php que foi inserido na página.

Outra coisa que se pode fazer dentro do PHP são cálculos, utilizando os operadores aritméticos corretamente, variáveis que são antecedidas pelo cifrão $OlaPhp.

Aplicações com o PHP

O PHP é uma linguagem de script que se pode fazer ao lado do servidor e por isso, com o PHP é possível:

  • coletar dados de um formulário;
  • gerar páginas dinâmicas;

enviar e receber cookies;

  • contar com um suporte à banco de dados como Interbade, dBase, mSQL, mySQL, Oracle, Sybase, PostgreSQL, entre outros;
  • oferecer suporte a outros serviços através de protocolos como SNMP, POP3, IMAP, NNTP e HTTP.

Cursos de Programação

Silhueta Programador ComputadorQuer aprender a programar? Veja algumas dicas sobre cursos gratuitos online, profissionalizantes e técnicos acessando a página:

Cursos de Programação.

Programar para Android

Androids ClipartO sistema operacional Android tem sido uma das plataformas mais populares para o desenvolvimento de aplicativos para desenvolvedores e empresas. Aprenda a Programar para Android.

Programar para IOS

iPad papel de parede floresO IOS é o sistema operacional móvel da Apple e para o desenvolvimento de suas aplicações  é necessário conhecer Objective-C. Veja algumas dicas para programar para iPad, iPhone e iPod.