Linguagem PHP
Gestão em Tecnologia da Informação
Augusto Savoy Corrêa Leite
Linguagem de Programação
Jundiaí
2014
Augusto Savoy Corrêa Leite
Linguagem de Programação
Trabalho desenvolvido para a disciplina de
Tópicos de Computação e Informática, Como parte da avaliação referente ao curso de Gestão em Tecnologia da Informação.
Professor: Dr. Luciano Silva
Jundiaí
2014
Linguagem de Programação: PHP (Personal Home Page)
-Histórico da Linguagem: A linguagem surgiu em meados de 1994, como um pacote de programas CGI criados por HYPERLINK "http://pt.wikipedia.org/wiki/Rasmus_Lerdorf" \o "Rasmus Lerdorf" Rasmus Lerdorf, com o nome Personal Home Page Tools, para substituir um conjunto de scripts Perl que ele usava no desenvolvimento de sua página pessoal. Em 1997 foi lançado o novo pacote da linguagem com o nome de PHP/FI, trazendo a ferramenta Forms Interpreter, um interpretador de comandos SQL. Mais tarde, HYPERLINK "http://pt.wikipedia.org/wiki/Zeev_Suraski" \o "Zeev Suraski" Zeev Suraski desenvolveu o analisador do PHP 3 que contava com o primeiro recurso de orientação a objetos, que dava poder de alcançar alguns pacotes, tinha herança e dava aos desenvolvedores somente a possibilidade de implementar propriedades e métodos.Pouco depois, Zeev e HYPERLINK "http://pt.wikipedia.org/wiki/Andi_Gutmans" \o "Andi Gutmans" Andi Gutmans, escreveram o PHP 4, abandonando por completo o PHP 3, dando mais poder à máquina da linguagem e maior número de recursos de orientação a objetos. O problema sério que apresentou o PHP 4 foi a criação de cópias de objetos, pois a linguagem ainda não trabalhava com apontadores ou HYPERLINK "http://pt.wikipedia.org/wiki/Handler" \o "Handler" handlers, como são as linguagens Java, HYPERLINK "http://pt.wikipedia.org/wiki/Ruby_(linguagem_de_programa%C3%A7%C3%A3o)" \o "Ruby (linguagem de programação)" Ruby e outras. O problema fora resolvido na versão atual do PHP, a versão 5, que já trabalha com handlers. Caso se