Como programar em PHP # Aula 1/3

O que é PHP, e como surgiu?

Rapidamente faremos um contexto histórico para nos situar de onde veio e como surgiu o PHP.
Por volta de 1995, Rasmus Lerdorf, criou uma ferramenta chamada PHP/FI para uso pessoal. O que viria a ser tornar hoje uma das maiores linguagens de programação para a interatividade de conteúdo e dados em sites e aplicações Web.  Hoje PHP significa: Hypertext Prepocessor.
O PHP é uma linguagem totalmente voltada à Internet e utilizada para criar a dinâmica dos sites, que até então funcionavam de maneira estática.
Dentre muitas de suas funções, possuí a propriedade de conectar-se a banco de dados, e tratar as informações ali armazenadas.

Considerações

Serão um total de 3 Posts que abordarão os principais passos para que você possa estar preparado para essa nova viagem que é a do mundo da programação.
Aqui não me deterei a aspectos de como instalar um servidor, como configurar e etc.
Se você não sabe como configurar sua máquina para rodar localmente o PHP e simular um servidor. Leia o Post que fala como instalar um servidor na máquina local.
Também não entrarei em detalhes do HTML5 e nem CSS3, se quiserem podem também ler o Post sobre HTML5 e CSS3.
Iremos de fato entrar no PHP, Como requisito aconselho que leiam os posts acima citados, pois são essenciais ao pleno entendimento.
“Eu preciso saber lógica da programação para programar em PHP?” Opinião própria, mas respeitando as demais, acredito que não seja necessário. É preferível pegar uma linguagem seja javascript, php e a partir dessa linguagem começar a aprender as lógicas de como programar. Mas posso dizer, por experiência própria, vale a pena! E se você quiser fazer parte desse maravilhoso mundo, não fuja!  Não adie para amanhã! Comece hoje, e não desista, por mais complexo que possa parecer, definitivamente NÃO É! Pode parecer um bicho de sete cabeças, mas basta você criar o seu primeiro arquivo e verás a calmaria das ondas, claro vez por outra, perderá algumas noites, mas acredite, a maioria das vezes é um erro bobo que você mesmo cometeu. Entenda que não é difícil nem tão complicado, pelo menos para o nível de aplicações que são utilizadas diariamente na construção de sistemas e aplicativos para web, claro que existem vários níveis e complexidades diversas. Mas o que quero dizer resumidamente, é que se você deseja fazer um sistema de cadastro de clientes, de estoque de loja, sistemas de registros e etc. enfim, programa a nível de aplicações comumente usadas, não será nada do outro mundo. E me arrisco a dizer, será até prazeroso, pois que toda criação nos gera um estado de satisfação pessoal.

Vamos lá!

Bem, feitas as devidas considerações vamos lá!
Temos muito conteúdo a ser abordado, como visto o título do tópico “Como programar em PHP”. Mas nos deteremos a ser práticos, então todo conceito virá acompanhado de exemplos práticos seja por vista de códigos na tela, ou por demonstrações intuitivas. Sempre que possível será trazido  algo utilizável no dia a dia de um programador.

 

1. Como criar um arquivo PHP

Na verdade você criará como qualquer outro arquivo HTML,  a diferença como dito na introdução é que você precisará de um servidor, e de colocar esse arquivo no servidor, visto que o PHP  roda a nível Back-end, que é a nível server-side, ou seja roda no Servidor, e não na máquina do cliente, como o próprio html e o javascript.
Abra seu editor de código e utilize a seguinte sintaxe padrão

[php]
<?php

echo “Apenas um teste se o servidor está rodando o PHP”;
?>
[/php]

Agora salve seu arquivo com a extensão .php – coloque seu arquivo na pasta do seu servidor. E pronto está feito seu arquivo php, diferentemente de algumas linguagens não precisa compilar, nem nada do tipo, é um arquivo texto, criável e editável em qualquer bloco de notas.

Se estiver tudo ok, deverá aparecer uma página em branco apenas com a frase “Apenas um teste se o servidor está rodando o PHP” o que podemos perceber que o comando echo é responsável pela escrita de elementos na página.

Comentário

O comentário  de uma linha é utilizado pela simbologia “//” .

[php] // Exemplo de comentário em uma linha [/php]

Já se você preferir comentar mais de uma linha use

[php]
/*     Exemplo de comentário

em mais de uma linha  */
[/php]

Pronto verificado que está tudo ok, e entendido os delimitadores da linguagem vamos avançar.

PHP & HTML

O PHP é uma linguagem que pode ser utilizada junto com o próprio HTML. Tanto o PHP pode ser utilizado no HTML, como o HTML dentro do PHP.
Para tanto o PHP é delimitado como vimos em exemplo anterior pelas tags <?php    ?>

[php]

<!DOCTYPE html>
<html lang=”pt-br”>
<head>
<meta charset=”UTF-8″>
<title> Documento PHP </title>
</head>
<body>
<?php
echo “<h2>Este é um documento PHP </h2>”;
?>
</body>
</html>

[/php]

O Exemplo acima terá por resultado a seguinte tela:
php1

 

 

 

 

 

Note também que fôra utilizado o padrão do corpo de um documento HTML5, porém se você possuir código php, você deverá salvar com a extensão .php e não .html

Variáveis

A grosso modo, variável é algum “nome” que vai ser colocado para receber algo, seja um texto, um número, um valor. A variável vai armazenar o que foi declarado para ela, e poderá retornar o que foi definido em um outro momento. No PHP a variável é declarada com o sinal “$” seguido do nome da variável.
Para utilizarmos bem nosso espaço e nosso tempo faremos um estudo de variáveis já com outros elementos do php, como data e etc.

[php]

<?php
$ola = “Olá como vai?”;
$bem = “Vou bem e você”;
echo $ola.” “.$bem;
?>

[/php]

Ficando o resultado assim:

php2

 

 

 

 

Vamos entender o código.

Primeiro foram definidas duas variáveis $ola e $bem. Note que ao final de cada comando encerramos o mesmo com o símbolo “;”
A declaração de uma variável é feita por $nome seguida de igual “=” onde este diz o que vai receber a variável declarada.
Por fim exibimos as variáveis. Mas vamos melhorar esse entendimento da quarta linha.

Declaração de texto em variável, se utiliza as aspas duplas “texto”, podemos utilizar também as simples ‘texto’, mas cuidado pois se o texto contiver aspas simples, devemos usar aspas duplas.
Ex: Esse é um texto de exemplo

Agora se quisermos concatenar, ou seja juntar duas variáveis devemos utilizar o . (ponto) 
Então perceba que se colocarmos apenas $ola.$bem o texto ficaria colado e o resultado seria: Olá como vai?Vou bem e você . Então concatenamos as variáveis com um espaço ” “

Da mesma forma que utilizamos texto, podemos utilizar números(valores)

[php]

<?php

$nota1 = 5;
$nota2 = 10;
$media = ($nota1+$nota2)/2;
echo “A média das notas é <b>”.$media.”</b>”;

?>

[/php]

O resultado no navegador é:

php3

 

 

 

 

Entendamos o código: Declaramos duas variáveis $nota1 e $nota2 , depois declaramos uma terceira variável que executa a média das notas, usamos parênteses( ) como conceito lógico matemático de que devemos primeiro somar para depois dividir, visto que nesse caso da expressão matemática, a divisão teria prioridade. Logo então efetuamos a divisão por 2 para tirar a média. Depois utilizando o conceito de apresentação do echo com aspas para texto e ponto para concatenar uma variável exibimos o resultado.

Constantes

Sim, se temos variáveis, que podem mudar, temos também as constantes.
Que são definidas da seguinte maneira.

[php]

<?php

define(“nome”,”Viana Patricio”);
echo nome;

?>

[/php]

php4

 

 

 

 

Antes que você pense cade o “$“, exatamente, não tem. Constante não faz o uso do “$“.
Ela é definida pelo “define” e chamada apenas pelo seu nome. E como o próprio nome diz, não muda, é constante.

Receba com prioridade Conteúdos sobre Como Criar Sites Profissionais