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