Criando relatórios com php
Pablo Dall’Oglio
�ovatec
CAPÍTULO 1
Introdução ao PHP
“Persistir na raiva é como apanhar um pedaço de carvão quente com a intenção de o atirar em alguém. É sempre quem levanta a pedra que se queima.” Buda
O presente capítulo realiza uma introdução sobre as diversas funções, comandos e estruturas de controle básicos da linguagem PHP, que são possivelmente utilizados ao longo do livro. Conheceremos as estruturas básicas da linguagem, suas variáveis e seus operadores e também um conjunto de funções para manipulação de arquivos, de arrays, de bancos de dados, dentre outros.
O que é o PHP?
A linguagem de programação PHP, cuja logomarca é apresentada na figura 1.1, foi criada no outono de 1994 por Rasmus Lerdorf. No início era formada por um conjunto de scripts voltados à criação de páginas dinâmicas que Rasmus utilizava para monitorar o acesso ao seu currículo na internet. À medida que essa ferramenta foi crescendo em funcionalidades, Rasmus teve de escrever uma implementação em C, que permitia que as pessoas desenvolvessem de forma muito simples suas aplicações para web. Rasmus nomeou essa versão de PHP/FI (Personal Home Pages/Forms Interpreter) e decidiu disponibilizar seu código na web em 1995 para compartilhá-lo com outras pessoas, bem como receber ajuda e correção de bugs.
Figura 1.1 – Logo do PHP.
Em novembro de 1997, foi lançada a segunda versão do PHP. Nesse momento, aproximadamente 50 mil domínios, ou 1% da internet, utilizavam PHP. No mesmo ano, Andi Gutmans e Zeev Suraski, dois estudantes que utilizavam PHP em um projeto acadêmico de comércio eletrônico, resolveram cooperar com Rasmus para aprimorar o PHP. Para tal, reescreverem todo o código, com base no PHP/FI 2, nascendo assim o
16
30
Criando Relatórios com PHP
Estruturas de controle
IF
O �� é uma estrutura de controle que introduz um desvio condicional, ou seja, um desvio na execução natural do programa. Caso a condição