SlideShare uma empresa Scribd logo
Escola Secundária de Penafiel




Hypertext Preprocessor
 Personal Home Page




                                Elaborado por: Valquíria Müller nº: 21

                                               Valter Couto nº: 22
Manual SQL                                                                                                                         2011/2012


Índice
Introdução .................................................................................................................................... 3
O que é o PHP? ............................................................................................................................. 4
História PHP ................................................................................................................................. 5
Características do PHP................................................................................................................. 6
Principais Funções PHP ............................................................................................................... 7
Bibliografia ................................................................................................................................... 8




                                                                                                                                                     2
Manual SQL                                                                      2011/2012




Introdução
Este manual consiste primeiramente de uma referência de funções, mas nele também
contém uma referência da linguagem, explicações sobre as mais importantes características
do PHP e outras informações suplementares.




                                                                                            3
Manual SQL                                                                                      2011/2012


O que é o PHP?

PHP, que significa "PHP: Hypertext Preprocessor", é uma linguagem de script amplamente
utilizada de uso geral que é especialmente adequado para o desenvolvimento Web e pode
ser incorporado em HTML.

A linguagem PHP é uma linguagem de programação de domínio específico, ou seja, o seu
intuito estende-se a um campo de actuação que é o desenvolvimento Web, embora tenha
variantes como o PHP-GTK. Seu propósito principal é de implementar soluções Web
velozes, simples e eficientes, é uma linguagem designada livre.



PHP-GTK é uma extensão para a linguagem de programação PHP que implementa
associações de linguagem para o GTK +. Ele fornece uma interface orientada a objecto para as
classes GTK + e funções e simplifica muito a escrever aplicações client-side cross-platform GUI Graphical
User Interface (Interface Gráfica do Utilizador).

GTK +, ou o GIMP Toolkit, é um toolkit multi-plataforma para criar interfaces gráficas de
usuário. Oferecendo um conjunto completo de widgets, o GTK + é adequado para
projectos desde pequenas ferramentas até suites de aplicações completas.




                                                                                                            4
Manual SQL                                                                        2011/2012


História PHP

PHP é uma linguagem criada por uma grande comunidade de pessoas. O sistema foi
desenvolvido originalmente no ano 1994 por Rasmus Lerdorf como um CGI escrito em C
que permitia a interpretação de um número limitado de comandos. O sistema foi
denominado Personal Home Page Tools e adquiriu um relativo êxito pelo que outras
pessoas pediram a Rasmus Lerdorf que lhes permitisse utilizar os seus programas nas suas
próprias páginas. Devido à aceitação do primeiro PHP e de maneira adicional, o seu criador
desenhou um sistema para processar formulários ao qual deu o nome de FI (Form
Interpreter) e o conjunto destas duas ferramentas, seria a primeira versão compacta da
linguagem: PHP/FI.

Trata-se de uma linguagem extremamente modularizada, o que a torna ideal para
instalação e uso em servidores Web. Diversos módulos são criados no repositório de
extensões PECL (PHP Extension Community Library) e alguns destes módulos são
introduzidos como padrão em novas versões da linguagem. É muito parecida, em tipos de
dados, sintaxe e mesmo funções, com a linguagem C e com a C++. Pode ser, dependendo
da configuração do servidor, embarcada no código HTML. Existem versões do PHP
disponíveis para os seguintes sistemas operacionais: Windows, Linux, FreeBSD, Mac OS,
OS/2, AS/400, Novell Netware, RISC OS, AIX, IRIX e Solaris.




                                                                                              5
Manual SQL                                                     2011/2012


Características do PHP

      Autenticação HTTP com PHP;
      Cookies;
      Sessões;
      Lidando com XForms;
      Gerenciar o upload de arquivos;
      Upload de arquivos com o método POST;
      Explicação das mensagens de erros;
      Problemas comuns;
      Carregando múltiplos arquivos;
      Suporte ao método PUT;
      Usa arquivos remotos;
      Tratamento de Conexões;
      Conexão Permanente com o Banco de Dados;
      Modo Seguro (Safe Mode) ;
      Segurança e Modo Seguro;
      Funções restringidas/desabilitadas pelo modo seguro;
      Utiliza o PHP na linha de comando Garbage Collection;
      Velocidade e robustez;
      Estruturado e orientação a objectos;
      Portabilidade;
      Sintaxe similar a C/C++ e o Perl;
      Open-Source;




                                                                           6
Manual SQL                                                                         2011/2012


Principais Funções PHP

Aos poucos o PHP vai-se convertendo numa linguagem que nos permite fazer de tudo. O
PHP em pouco tempo tornou-se uma verdadeira revolução e, a partir das suas funções,
neste momento pode realizar-se um grande número de tarefas úteis para o
desenvolvimento Web:

      Funções de correio electrónico;
      Gestão de bases de dados;
      Gestão de ficheiros;
      Tratamento de Imagens;



Uma função pode ser definida como um conjunto de instruções que exploram certas
variáveis para poder realizar uma tarefa mais ou menos elementar. As funções integradas
em PHP são muito fáceis de utilizar. Só temos de o utilizar de forma apropriada e especificar
os parâmetros e/ou variáveis necessárias para que a função realize a sua tarefa.




                                                                                                7
Manual SQL                                                          2011/2012




Bibliografia

      http://www.php.net/manual/pt_BR/funcref.php
      http://pt.wikipedia.org/wiki/PHP
      http://www.criarweb.com/artigos/71.php
      http://www.truquesedicas.com/tutoriais/photoshop/index.htm




                                                                                8

Mais conteúdo relacionado

PPT
A Linguagem Php
PPTX
Apresentação da Linguagem de Programação PHP
PPTX
Apresentação php
DOC
Artigo de php
PPTX
Aula 01 introdução ao php
PDF
Apostila php
PPT
Desenvolvendo Aplicações com Software Livre
A Linguagem Php
Apresentação da Linguagem de Programação PHP
Apresentação php
Artigo de php
Aula 01 introdução ao php
Apostila php
Desenvolvendo Aplicações com Software Livre

Mais procurados (19)

PPTX
Linguagem Delphi-Introdução
PPT
Curso de PHP Básico ao Avançado
PDF
PHP Moderno
PDF
Oo delphi
PDF
O que são linguagens de scripting m18
PDF
PHP e componentes reutilizáveis
PPTX
Phalcon FrameWork - Considerações Iniciais
PDF
Fundamentos do asp.net
PDF
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
PDF
Engenharia rever sa mentebinaria
PDF
Apostila - Desenvolvimento Web com ASP.NET
PDF
Apostila de C# & Asp.Net
PPTX
Treinamento ASP.NET 2014
PPTX
T@rget trust c# 4.0 - fundamentos da linguagem
PDF
Programação Desktop: Uma abordagem com Java
PDF
Apostila delphi rad studio 2007
PPTX
Aula 02 introdução ao php
PDF
Frameworks de Desenvolvimento Web com PHP
Linguagem Delphi-Introdução
Curso de PHP Básico ao Avançado
PHP Moderno
Oo delphi
O que são linguagens de scripting m18
PHP e componentes reutilizáveis
Phalcon FrameWork - Considerações Iniciais
Fundamentos do asp.net
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
Engenharia rever sa mentebinaria
Apostila - Desenvolvimento Web com ASP.NET
Apostila de C# & Asp.Net
Treinamento ASP.NET 2014
T@rget trust c# 4.0 - fundamentos da linguagem
Programação Desktop: Uma abordagem com Java
Apostila delphi rad studio 2007
Aula 02 introdução ao php
Frameworks de Desenvolvimento Web com PHP
Anúncio

Destaque (20)

PPTX
Portifólio
PPTX
Maratona de negócios marketing digital para política
PDF
Guavira Letras - chamada 15
PDF
Revista nosotros
DOCX
Practica 10
PDF
Nuevas tecnologías, tarea 4
PPS
Agua
PDF
Pettacci Lingerie
PPTX
Sistema operativos
PPTX
Presentación1
PDF
Circuito digitalsimplificacaocircuito
PPT
Como remover um programa de um computador?
PPTX
Ao no exorcist mangá 005
PPTX
Ao no exorcist 011
PPTX
Plan de negocio
PPT
Apresentação do Grupo 5 (Segunda Unidade)
PPTX
UTE_KarinaToaquiza_Las estrategias en los emprendientos y la cultura organiza...
 
PPTX
Presentación1
Portifólio
Maratona de negócios marketing digital para política
Guavira Letras - chamada 15
Revista nosotros
Practica 10
Nuevas tecnologías, tarea 4
Agua
Pettacci Lingerie
Sistema operativos
Presentación1
Circuito digitalsimplificacaocircuito
Como remover um programa de um computador?
Ao no exorcist mangá 005
Ao no exorcist 011
Plan de negocio
Apresentação do Grupo 5 (Segunda Unidade)
UTE_KarinaToaquiza_Las estrategias en los emprendientos y la cultura organiza...
 
Presentación1
Anúncio

Semelhante a Manual PHP (20)

PPT
Aula 01 - Programação Web - PHP
PDF
Apostila php
PDF
Apostila php
PDF
Apostila php
PDF
Apostila php
PDF
Apostila básica de PHP
PDF
Ferramentas Livres Para Desenvolvimento com PHP
PPTX
Introdução ao PHP5
PDF
INTROSUÇÃO AO USO DE CRUS EM HTML, CSS JAVA SCRIPT E PHP
PDF
Linguagem PHP
PPS
CURSO DE PHP PARA INICIANTES - AULA 1
PDF
Oficina de PHP - Software Freedom Day Luziânia 2013
PDF
PPSX
WebVibe Barueri 2011 - "PHP por quê ?"
PPT
Desenvolvimento web: PHP orientado a objetos
PDF
PHP 5.3 - Introdução
PDF
4. Introdução ao PHP.pdf
PDF
Tema 1 | Introdução a PHP
Aula 01 - Programação Web - PHP
Apostila php
Apostila php
Apostila php
Apostila php
Apostila básica de PHP
Ferramentas Livres Para Desenvolvimento com PHP
Introdução ao PHP5
INTROSUÇÃO AO USO DE CRUS EM HTML, CSS JAVA SCRIPT E PHP
Linguagem PHP
CURSO DE PHP PARA INICIANTES - AULA 1
Oficina de PHP - Software Freedom Day Luziânia 2013
WebVibe Barueri 2011 - "PHP por quê ?"
Desenvolvimento web: PHP orientado a objetos
PHP 5.3 - Introdução
4. Introdução ao PHP.pdf
Tema 1 | Introdução a PHP

Manual PHP

  • 1. Escola Secundária de Penafiel Hypertext Preprocessor Personal Home Page Elaborado por: Valquíria Müller nº: 21 Valter Couto nº: 22
  • 2. Manual SQL 2011/2012 Índice Introdução .................................................................................................................................... 3 O que é o PHP? ............................................................................................................................. 4 História PHP ................................................................................................................................. 5 Características do PHP................................................................................................................. 6 Principais Funções PHP ............................................................................................................... 7 Bibliografia ................................................................................................................................... 8 2
  • 3. Manual SQL 2011/2012 Introdução Este manual consiste primeiramente de uma referência de funções, mas nele também contém uma referência da linguagem, explicações sobre as mais importantes características do PHP e outras informações suplementares. 3
  • 4. Manual SQL 2011/2012 O que é o PHP? PHP, que significa "PHP: Hypertext Preprocessor", é uma linguagem de script amplamente utilizada de uso geral que é especialmente adequado para o desenvolvimento Web e pode ser incorporado em HTML. A linguagem PHP é uma linguagem de programação de domínio específico, ou seja, o seu intuito estende-se a um campo de actuação que é o desenvolvimento Web, embora tenha variantes como o PHP-GTK. Seu propósito principal é de implementar soluções Web velozes, simples e eficientes, é uma linguagem designada livre. PHP-GTK é uma extensão para a linguagem de programação PHP que implementa associações de linguagem para o GTK +. Ele fornece uma interface orientada a objecto para as classes GTK + e funções e simplifica muito a escrever aplicações client-side cross-platform GUI Graphical User Interface (Interface Gráfica do Utilizador). GTK +, ou o GIMP Toolkit, é um toolkit multi-plataforma para criar interfaces gráficas de usuário. Oferecendo um conjunto completo de widgets, o GTK + é adequado para projectos desde pequenas ferramentas até suites de aplicações completas. 4
  • 5. Manual SQL 2011/2012 História PHP PHP é uma linguagem criada por uma grande comunidade de pessoas. O sistema foi desenvolvido originalmente no ano 1994 por Rasmus Lerdorf como um CGI escrito em C que permitia a interpretação de um número limitado de comandos. O sistema foi denominado Personal Home Page Tools e adquiriu um relativo êxito pelo que outras pessoas pediram a Rasmus Lerdorf que lhes permitisse utilizar os seus programas nas suas próprias páginas. Devido à aceitação do primeiro PHP e de maneira adicional, o seu criador desenhou um sistema para processar formulários ao qual deu o nome de FI (Form Interpreter) e o conjunto destas duas ferramentas, seria a primeira versão compacta da linguagem: PHP/FI. Trata-se de uma linguagem extremamente modularizada, o que a torna ideal para instalação e uso em servidores Web. Diversos módulos são criados no repositório de extensões PECL (PHP Extension Community Library) e alguns destes módulos são introduzidos como padrão em novas versões da linguagem. É muito parecida, em tipos de dados, sintaxe e mesmo funções, com a linguagem C e com a C++. Pode ser, dependendo da configuração do servidor, embarcada no código HTML. Existem versões do PHP disponíveis para os seguintes sistemas operacionais: Windows, Linux, FreeBSD, Mac OS, OS/2, AS/400, Novell Netware, RISC OS, AIX, IRIX e Solaris. 5
  • 6. Manual SQL 2011/2012 Características do PHP  Autenticação HTTP com PHP;  Cookies;  Sessões;  Lidando com XForms;  Gerenciar o upload de arquivos;  Upload de arquivos com o método POST;  Explicação das mensagens de erros;  Problemas comuns;  Carregando múltiplos arquivos;  Suporte ao método PUT;  Usa arquivos remotos;  Tratamento de Conexões;  Conexão Permanente com o Banco de Dados;  Modo Seguro (Safe Mode) ;  Segurança e Modo Seguro;  Funções restringidas/desabilitadas pelo modo seguro;  Utiliza o PHP na linha de comando Garbage Collection;  Velocidade e robustez;  Estruturado e orientação a objectos;  Portabilidade;  Sintaxe similar a C/C++ e o Perl;  Open-Source; 6
  • 7. Manual SQL 2011/2012 Principais Funções PHP Aos poucos o PHP vai-se convertendo numa linguagem que nos permite fazer de tudo. O PHP em pouco tempo tornou-se uma verdadeira revolução e, a partir das suas funções, neste momento pode realizar-se um grande número de tarefas úteis para o desenvolvimento Web:  Funções de correio electrónico;  Gestão de bases de dados;  Gestão de ficheiros;  Tratamento de Imagens; Uma função pode ser definida como um conjunto de instruções que exploram certas variáveis para poder realizar uma tarefa mais ou menos elementar. As funções integradas em PHP são muito fáceis de utilizar. Só temos de o utilizar de forma apropriada e especificar os parâmetros e/ou variáveis necessárias para que a função realize a sua tarefa. 7
  • 8. Manual SQL 2011/2012 Bibliografia  http://www.php.net/manual/pt_BR/funcref.php  http://pt.wikipedia.org/wiki/PHP  http://www.criarweb.com/artigos/71.php  http://www.truquesedicas.com/tutoriais/photoshop/index.htm 8