sexta-feira, 19 de dezembro de 2014

Sistemas sem Frescuras - #05 - Introdução ao PHP

Apesar de toda a correria tradicional do mês de dezembro, chegamos a quinta aula do nosso curso Sistemas sem Frescuras. Nesta aula vamos fazer uma rápida descrição das diferenças entre o PHP e o HTML, o que é necessário para o funcionamento da linguagem e alguns exemplos básicos.

O que é PHP

PHP (um acrônimo recursivo para PHP: Hypertext Preprocessor) é uma linguagem de script open source de uso geral, muito utilizada e especialmente guarnecida para o desenvolvimento de aplicações Web que pode ser embutida dentro do HTML.
A linguagem é delimitada pelas tags <?php ... ?> e os arquivos que contém a linguagem deve ter a extensão (.php). Diferente do HTML que é interpretado pelo browser, o PHP é interpretado no servidor que devolve ao navegador apenas o resultado omitindo a codificação da linguagem.

Requisitos

Para trabalhar com PHP necessitamos de: um servidor web e do interpretador da linguagem. Um dos servidores mais utilizados é o Apache. Já o interpretador do PHP pode ser obtido no site da PHP Group. Mas para facilitar existem soluções prontas que instalam automaticamente todas as ferramentas necessárias para o desenvolvimento. A que eu mais utilizo é a distribuição Xampp.

Características

Quando trabalhamos com PHP damos mais poder aos aplicações web, pois agora podemos manipular o conteúdo para obter os resultados que desejamos em uma determinada aplicação. A lista a seguir é apenas um resumo do resumo, pois no decorrer das aulas iremos abordando diversos recursos da linguagem. No PHP podemos trabalhar com:
  • Operadores Aritméticos: permitem efetuar cálculos: adição [+], subtração [-], multiplicação [*], divisão [/] e resto de divisão[%];
  • Operadores de Atribuição: permitem atribuir valores: simples [=], com adição [+=], com subtração [-=], com multiplicação [*=] e com divisão [/=];
  • Operadores de comparação: Igual a [==], diferente de [!=], menor que [<], maior que [>], menor ou igual a [<=] e maior ou igual a [>=];
  • Operadores lógicos: logico "e" [and] ou [&&] e lógico "ou" [or] ou [||] e inversão [!];
  • Estruturas de Controle: If ... else, while, for, switch;
  • Funções e classes: conjunto de instruções para utilização posterior;
  • Variáveis: informações que podem variar.
O escopo da linguagem vai muito além disso, mas a lista acima já dá uma ideia do que podemos fazer. Espero que você goste da aula e tenha certeza que iremos fazer bastante coisa legal no decorrer deste curso. Boa Aula...

Nenhum comentário:

Postar um comentário