SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

O que são linguagens de scripting m18
O que são linguagens de scripting m18O que são linguagens de scripting m18
O que são linguagens de scripting m18
tomascarol2
 
PHP e componentes reutilizáveis
PHP e componentes reutilizáveisPHP e componentes reutilizáveis
PHP e componentes reutilizáveis
elliando dias
 
Fundamentos do asp.net
Fundamentos do asp.netFundamentos do asp.net
Fundamentos do asp.net
leojr_0
 
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
CURSO DELPHI FUND. CLIENT SERVER (DIURNO) CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
Grupo Treinar
 
T@rget trust c# 4.0 - fundamentos da linguagem
T@rget trust   c# 4.0 - fundamentos da linguagemT@rget trust   c# 4.0 - fundamentos da linguagem
T@rget trust c# 4.0 - fundamentos da linguagem
Targettrust
 
Apostila delphi rad studio 2007
Apostila delphi   rad studio 2007Apostila delphi   rad studio 2007
Apostila delphi rad studio 2007
Guilherme Bruno
 

Was ist angesagt? (19)

Linguagem Delphi-Introdução
Linguagem Delphi-IntroduçãoLinguagem Delphi-Introdução
Linguagem Delphi-Introdução
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao Avançado
 
PHP Moderno
PHP ModernoPHP Moderno
PHP Moderno
 
Oo delphi
Oo delphiOo delphi
Oo delphi
 
O que são linguagens de scripting m18
O que são linguagens de scripting m18O que são linguagens de scripting m18
O que são linguagens de scripting m18
 
PHP e componentes reutilizáveis
PHP e componentes reutilizáveisPHP e componentes reutilizáveis
PHP e componentes reutilizáveis
 
Phalcon FrameWork - Considerações Iniciais
Phalcon FrameWork - Considerações IniciaisPhalcon FrameWork - Considerações Iniciais
Phalcon FrameWork - Considerações Iniciais
 
Delphi6bd
Delphi6bdDelphi6bd
Delphi6bd
 
Fundamentos do asp.net
Fundamentos do asp.netFundamentos do asp.net
Fundamentos do asp.net
 
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
CURSO DELPHI FUND. CLIENT SERVER (DIURNO) CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
CURSO DELPHI FUND. CLIENT SERVER (DIURNO)
 
Engenharia rever sa mentebinaria
Engenharia rever sa   mentebinariaEngenharia rever sa   mentebinaria
Engenharia rever sa mentebinaria
 
Apostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETApostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NET
 
Apostila de C# & Asp.Net
Apostila de C# & Asp.NetApostila de C# & Asp.Net
Apostila de C# & Asp.Net
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
T@rget trust c# 4.0 - fundamentos da linguagem
T@rget trust   c# 4.0 - fundamentos da linguagemT@rget trust   c# 4.0 - fundamentos da linguagem
T@rget trust c# 4.0 - fundamentos da linguagem
 
Programação Desktop: Uma abordagem com Java
Programação Desktop: Uma abordagem com JavaProgramação Desktop: Uma abordagem com Java
Programação Desktop: Uma abordagem com Java
 
Apostila delphi rad studio 2007
Apostila delphi   rad studio 2007Apostila delphi   rad studio 2007
Apostila delphi rad studio 2007
 
Aula 02 introdução ao php
Aula 02   introdução ao phpAula 02   introdução ao php
Aula 02 introdução ao php
 
Frameworks de Desenvolvimento Web com PHP
Frameworks de Desenvolvimento Web com PHPFrameworks de Desenvolvimento Web com PHP
Frameworks de Desenvolvimento Web com PHP
 

Andere mochten auch

Maratona de negócios marketing digital para política
Maratona de negócios   marketing digital para políticaMaratona de negócios   marketing digital para política
Maratona de negócios marketing digital para política
Fernando Pedra
 
Ao no exorcist mangá 005
Ao no exorcist   mangá 005Ao no exorcist   mangá 005
Ao no exorcist mangá 005
Vitorblog
 
Ao no exorcist 011
Ao no exorcist  011Ao no exorcist  011
Ao no exorcist 011
Vitorblog
 
Apresentação do Grupo 5 (Segunda Unidade)
Apresentação do Grupo 5 (Segunda Unidade)Apresentação do Grupo 5 (Segunda Unidade)
Apresentação do Grupo 5 (Segunda Unidade)
Isabela Mendonça
 
UTE_KarinaToaquiza_Las estrategias en los emprendientos y la cultura organiza...
UTE_KarinaToaquiza_Las estrategias en los emprendientos y la cultura organiza...UTE_KarinaToaquiza_Las estrategias en los emprendientos y la cultura organiza...
UTE_KarinaToaquiza_Las estrategias en los emprendientos y la cultura organiza...
UTE
 
Presentación1
Presentación1Presentación1
Presentación1
jltgetac
 

Andere mochten auch (20)

Portifólio
PortifólioPortifólio
Portifólio
 
Maratona de negócios marketing digital para política
Maratona de negócios   marketing digital para políticaMaratona de negócios   marketing digital para política
Maratona de negócios marketing digital para política
 
Guavira Letras - chamada 15
Guavira Letras - chamada 15Guavira Letras - chamada 15
Guavira Letras - chamada 15
 
Revista nosotros
Revista nosotrosRevista nosotros
Revista nosotros
 
Practica 10
Practica  10Practica  10
Practica 10
 
Nuevas tecnologías, tarea 4
Nuevas tecnologías, tarea 4Nuevas tecnologías, tarea 4
Nuevas tecnologías, tarea 4
 
Agua
AguaAgua
Agua
 
Pettacci Lingerie
Pettacci LingeriePettacci Lingerie
Pettacci Lingerie
 
Sistema operativos
Sistema operativosSistema operativos
Sistema operativos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Circuito digitalsimplificacaocircuito
Circuito digitalsimplificacaocircuitoCircuito digitalsimplificacaocircuito
Circuito digitalsimplificacaocircuito
 
Como remover um programa de um computador?
Como remover um programa de um computador?Como remover um programa de um computador?
Como remover um programa de um computador?
 
Ao no exorcist mangá 005
Ao no exorcist   mangá 005Ao no exorcist   mangá 005
Ao no exorcist mangá 005
 
Viviendo Agradablemente
Viviendo AgradablementeViviendo Agradablemente
Viviendo Agradablemente
 
Ao no exorcist 011
Ao no exorcist  011Ao no exorcist  011
Ao no exorcist 011
 
Plan de negocio
Plan de negocioPlan de negocio
Plan de negocio
 
Apresentação do Grupo 5 (Segunda Unidade)
Apresentação do Grupo 5 (Segunda Unidade)Apresentação do Grupo 5 (Segunda Unidade)
Apresentação do Grupo 5 (Segunda Unidade)
 
UTE_KarinaToaquiza_Las estrategias en los emprendientos y la cultura organiza...
UTE_KarinaToaquiza_Las estrategias en los emprendientos y la cultura organiza...UTE_KarinaToaquiza_Las estrategias en los emprendientos y la cultura organiza...
UTE_KarinaToaquiza_Las estrategias en los emprendientos y la cultura organiza...
 
Fundeb
FundebFundeb
Fundeb
 
Presentación1
Presentación1Presentación1
Presentación1
 

Ähnlich wie Manual PHP

Aula 01 - Programação Web - PHP
Aula 01  - Programação Web - PHPAula 01  - Programação Web - PHP
Aula 01 - Programação Web - PHP
Dalton Martins
 
Apostila php
Apostila phpApostila php
Apostila php
koldm2
 
Desenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosDesenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetos
Lucas Vegi
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
RubenManhia
 

Ähnlich wie Manual PHP (20)

Guia php
Guia phpGuia php
Guia php
 
Aula 01 - Programação Web - PHP
Aula 01  - Programação Web - PHPAula 01  - Programação Web - PHP
Aula 01 - Programação Web - PHP
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila php
Apostila phpApostila php
Apostila php
 
Apostila básica de PHP
Apostila básica de PHPApostila básica de PHP
Apostila básica de PHP
 
Ferramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHPFerramentas Livres Para Desenvolvimento com PHP
Ferramentas Livres Para Desenvolvimento com PHP
 
Introdução ao PHP5
Introdução ao PHP5Introdução ao PHP5
Introdução ao PHP5
 
Linguagem PHP
Linguagem PHPLinguagem PHP
Linguagem PHP
 
CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1
 
Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013
 
Asp
AspAsp
Asp
 
WebVibe Barueri 2011 - "PHP por quê ?"
WebVibe Barueri 2011 - "PHP por quê ?"WebVibe Barueri 2011 - "PHP por quê ?"
WebVibe Barueri 2011 - "PHP por quê ?"
 
Desenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosDesenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetos
 
PHP 5.3 - Introdução
PHP 5.3 - IntroduçãoPHP 5.3 - Introdução
PHP 5.3 - Introdução
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
 
Tema 1 | Introdução a PHP
Tema 1 | Introdução a PHPTema 1 | Introdução a PHP
Tema 1 | Introdução a PHP
 
Pho Aula 02
Pho Aula 02Pho Aula 02
Pho Aula 02
 

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