5
Escola B+S Padre Manuel Álvares 2012/2013 Trabalho para a disciplina de B.P. PHP - Linguagem para WEB Prof: Sofia Ferreira Trabalho elaborado por: - Carlos Faria -Valério Sousa

php

Embed Size (px)

DESCRIPTION

trabalho php

Citation preview

Escola B+S Padre Manuel Álvares

2012/2013

Trabalho para a disciplina de B.P.

PHP - Linguagem para WEB

Prof: Sofia Ferreira

Trabalho elaborado por:

- Carlos Faria

-Valério Sousa

História do PHP

O PHP sucede de um produto mais antigo, chamado

PHP/FI. PHP/FI foi criado por Rasmus Lerdorf em 1995,

inicialmente como simples scripts Perl como estatísticas de

acesso para seu currículo online. Ele nomeou esta série de

script de 'Personal Home Page Tools'. Como mais

funcionalidades foram requeridas, Rasmus escreveu uma

implementação C muito maior, que era capaz de

comunicar-se com base de dados, e possibilitava a

utilizadores desenvolverem simples aplicativos dinâmicos

para Web. Rasmus resolveu disponibilizar o código fonte do

PHP/FI para que todos pudessem ver, e também usá-lo,

bem como fixar bugs e melhorar o código.

PHP/FI, que significa Personal Home Page / Forms

Interpreter, incluía algumas funcionalidades básicas do PHP

que nós conhecemos hoje. Ele usava variáveis no estilo

Perl, interpretação automática de variáveis vindas de

formulário e sintaxe embutida no HTML. A sua própria

sintaxe era similar a do Perl, porém muito mais limitada,

simples, e um pouco inconsistente.

Em 1997, PHP/FI 2.0, a segunda versão da

implementação C, obteve milhares de utilizadores em todo

o mundo, com aproximadamente 50,000 domínios

reportando que tinha PHP/FI 2.0 instalado, tendo 1% dos

domínios da Internet. Enquanto isto havia milhares de

pessoas contribuindo com pequenos códigos para o projeto.

O PHP/FI 2.0 foi oficialmente lançado somente em

Novembro de 1997, após perder a maior parte de sua vida

em versões betas. Ele foi rapidamente substituído pelos

alphas do PHP 3.0.

A última versão foi o PHP 5, lançada em julho de 2004,

depois de um longo desenvolvimento e vários pre-releases.

Este principalmente introduziu o core, a Zend Engine 2.0

com um novo modelo de orientação a objetos e várias

outras características.

Porquê PHP

Baixo Custo fácil aprendizagem

Largamente utilizado (> 20 milhões de domínios)

Ótima performance

Excelente documentação

Estruturado e orientação a objetos

Portabilidade - independência de plataforma

Sintaxe similar a C/C++ e o Perl

Características do PHP

A linguagem PHP é uma linguagem de programação de

domínio específico, ou seja, seu objetivo estende-se num

campo de atuação que é o desenvolvimento web, embora

tenha variantes como o PHP-GTK. O seu propósito principal

é de implementar soluções web velozes, simples e

eficientes.

PHP possui uma execução bastante rápida, além de exigir

poucos recursos do sistema, especialmente quando

executado sob UNIXs como um módulo do servidor Apache;

Além de veloz ele também é muito estável, pois utiliza seu

próprio sistema de gerenciamento de recursos e possui um

método eficiente para manipular variáveis;

Quanto a segurança, PHP fornece vários níveis que podem

ser ajustados através de um arquivo .ini para o padrão

desejado. Devido a sua grande semelhança com a linguagem

C, PHP torna-se muito simples para programadores com

experiências anteriores nesta linguagem;

Linguagem PHP

Os vetores e matrizes em PHP, diferente do que ocorre em

C/C++ e Pascal, é uma estrutura dinâmica, o que pode

facilitar muito o trabalho do programador.