Sie sind auf Seite 1von 9

08/07/2016

PHP Wikipdia, a enciclopdia livre

PHP
Origem:Wikipdia,aenciclopdialivre.

PHP(umacrnimorecursivopara"PHP:Hypertext
Preprocessor",originalmentePersonalHomePage)uma
linguageminterpretadalivre,usadaoriginalmenteapenasparao
desenvolvimentodeaplicaespresenteseatuantesnoladodo
servidor,capazesdegerarcontedodinmiconaWorldWide
Web.[2]Figuraentreasprimeiraslinguagenspassveisde
inseroemdocumentosHTML,dispensandoemmuitoscasoso
usodearquivosexternosparaeventuaisprocessamentosde
dados.Ocdigointerpretadonoladodoservidorpelomdulo
PHP,quetambmgeraapginawebaservisualizadanoladodo
cliente.Alinguagemevoluiu,passouaoferecerfuncionalidades
emlinhadecomando,ealmdisso,ganhoucaractersticas
adicionais,quepossibilitaramusosadicionaisdoPHP,no
relacionadosawebsites.possvelinstalaroPHPnamaioria
dossistemasoperacionais,gratuitamente.Concorrentediretoda
tecnologiaASPpertencenteMicrosoft,oPHPutilizadoem
aplicaescomooMediaWiki,Facebook,Drupal,Joomla,
WordPress,MagentoeoOscommerce.

PHP

Paradigma

procedural,reflexo,
orientaoaobjetos,funcional

Surgidoem

1995

ltima
verso

7.0.3[1](4defevereirode2016)

Criadopor

RasmusLerdorf

Estilode
tipagem:

dinmica

Compiladores Linguageminterpretada
Influenciada
por

C,C++,Perl,Java,Tcl

CriadoporRasmusLerdorfem1995,oPHPtemaproduode
Pginaoficial www.php.net(http://www.php.
suaimplementaoprincipal,refernciaformaldalinguagem,
net/)
mantidaporumaorganizaochamadaThePHPGroup.OPHP
softwarelivre,licenciadosobaPHPLicense,umalicena
incompatvelcomaGNUGeneralPublicLicense(GPL)devidoarestriesnousodotermoPHP.

ndice
1 Histria
1.1 Licena
1.2 PHP6eUnicode
1.3 Histricodeverses
2 Principaiscaractersticas
3 Vetoresematrizes
4 PHP5
4.1 Induodetipo
4.2 Visibilidade
5 Polimorfismo
5.1 PolimorfismoParamtrico
5.2 PolimorfismoporIncluso
5.3 PolimorfismoporCoero
6 Extenses
7 Vertambm
8 Referncias
9 Bibliografia
10 Ligaesexternas

https://pt.wikipedia.org/wiki/PHP

1/9

08/07/2016

PHP Wikipdia, a enciclopdia livre

Histria
Alinguagemfoicriadaem1994eocdigofontedoPHPsfoiliberadoem1995,comoumpacotede
programasCGIcriadosporRasmusLerdorf,comonomePersonalHomePageTools,parasubstituirum
conjuntodescriptsPerlqueeleusavanodesenvolvimentodesuapginapessoal.Em1997foilanadoonovo
pacotedalinguagemcomonomedePHP/FI,trazendoaferramentaFormsInterpreter,uminterpretadorde
comandosSQL.Maistarde,ZeevSuraskidesenvolveuoanalisadordoPHP3quecontavacomoprimeiro
recursodeorientaoaobjetos,quedavapoderdealcanaralgunspacotes,tinhaheranaedavaaos
desenvolvedoressomenteapossibilidadedeimplementarpropriedadesemtodos.[3][4]Poucodepois,Zeeve
AndiGutmans,escreveramoPHP4,abandonandoporcompletooPHP3,dandomaispodermquinada
linguagememaiornmeroderecursosdeorientaoaobjetos.OproblemasrioqueapresentouoPHP4foia
criaodecpiasdeobjetos,poisalinguagemaindanotrabalhavacomapontadoresouhandlers,comosoas
linguagensJava,Rubyeoutras.OproblemaforaresolvidonaversoatualdoPHP,averso5,quejtrabalha
comhandlers.Casosecopieumobjeto,naverdadecopiaremosumapontador,pois,casohajaalgumamudana
naversooriginaldoobjeto,todasasoutrastambmsofremaalterao,oquenoacontecianaPHP4.[5]
Tratasedeumalinguagemextremamentemodularizada,oqueatornaidealparainstalaoeusoemservidores
web.DiversosmdulossocriadosnorepositriodeextensesPECL(PHPExtensionCommunityLibrary)e
algunsdestesmdulossointroduzidoscomopadroemnovasversesdalinguagem.muitoparecida,em
tiposdedados,sintaxeemesmofunes,comalinguagemCecomaC++.Podeser,dependendoda
configuraodoservidor,embarcadanocdigoHTML.ExistemversesdoPHPdisponveisparaosseguintes
sistemasoperacionais:Windows,Linux,FreeBSD,MacOS,OS/2,AS/400,NovellNetware,RISCOS,AIX,
IRIXeSolaris.
ConstruirumapginadinmicabaseadaembasesdedadossimplescomPHP,(emparte,valelembrar),este
provsuporteaumgrandenmerodebasesdedados:Oracle,Sybase,PostgreSQL,InterBase,MySQL,
SQLite,MSSQL,Firebird,etc.,podendoabstrairobancocomabibliotecaADOdb,entreoutras.AWikipdia
funcionasobreumsoftwareinteiramenteescritoemPHP,usandobasesdedadosMySQL:oMediaWiki.[5]
PHPtemsuporteaosprotocolos:IMAP,SNMP,NNTP,POP3,HTTP,LDAP,XMLRPC,SOAP.possvel
abrirsocketseinteragircomoutrosprotocolos.Easbibliotecasdeterceirosexpandemaindamaisestas
funcionalidades.ExisteminiciativasparautilizaroPHPcomolinguagemdeprogramaodesistemasfixos.A
maisnotvelaPHPGTK.TratasedeumconjuntodoPHPcomabibliotecaGTK,portadadoC++,fazendo
assimsoftwaresinteroperacionaisentreWindowseLinux.Naprtica,essaextensotemsidomuitopouco
utilizadaparaprojetosreais.[5]

Licena
PHPumsoftwaregratuitoedecdigoabertopublicadosobaPHPLicense,queafirma:[6]
ProdutosderivadosdestesoftwarenodevemserchamadodePHP,nempodeconter"PHP"
emseunome,semprviapermissoporescritodagroup@php.net.Vocpodeindicarqueo
softwarefuncionaemconjuntocomoPHP,dizendo"FooparaPHP",emvezdechamlo
"PHPFoo"ou"phpfoo".

EstarestrionousodonomePHPotornaincompatvelcomaGNUGeneralPublicLicense(GPL).[7]

PHP6eUnicode

https://pt.wikipedia.org/wiki/PHP

2/9

08/07/2016

PHP Wikipdia, a enciclopdia livre

PHPrecebeudiversascrticaspornotersuportenativoaUnicode.[8][9]Em2005,umprojetolideradopor
AndreiZmievskifoiiniciadoparatrazeresseditosuporteaoPHPatravsdaincorporaodabiblioteca
InternationalComponentsforUnicode(ICU)parapoderpassarseausaracodificaoUTF16.[10]Umavez
queissocausariagrandesmudanastantonocdigofontecomoparaousurio,foiplanejadolanlanaverso
6.0emconjuntocomoutrosimportantesrecursos,entoemdesenvolvimento,emvezda5.5.[11]
Entretanto,devidoafaltadedesenvolvedoresqueentendessemasmudanasnecessriaseproblemasde
desempenhodecorrentesdaconversoparaUTF16,queraramenteusadoemumcontextoweb,levoua
atrasosnoprojeto.Comoresultado,oPHP5.3foilanadoem2009,semtotalsuporteaoUnicode,mas
contendoalgumasdasnovidadesqueseriamlanadasnoPHP6.0.Emmarode2010,oprojetoemsuaforma
atualfoioficialmenteabandonado,eumaverso5.4doPHPfoifeitaaindasemtotalsuporteaUnicode,
tambmcontendoasnovidadesqueseriamlanadasnoPHP6.0.[12]Esperanasiniciaiseramdequeumnovo
planoseriaformadoparateraintegraoUnicode,masapartirde2014nenhumfoiadotado.
Duranteosanos,antesdolanamentodoPHP5.3e5.4,algunslivrosforampublicadoscombasenoconjunto
derecursosesperadodePHP6.0,incluindoosuporteaUnicodeeosrecursosquedepoisforamtrazidospara
outroslanamentos.H,portanto,algumdebatesobreseumanovaversoprincipaldoPHP,comousem
suporteaUnicode,deveserchamadode"PHP6",ouseanomenclaturadeveserignoradoparaevitarconfuso.

Histricodeverses
Legenda
Vermelho Versonomaissuportada
Verde

Versosuportada

Azul

Prximasverses

https://pt.wikipedia.org/wiki/PHP

3/9

08/07/2016

PHP Wikipdia, a enciclopdia livre

Verso
Verso
Datade
principal intermediria lanamento

Notas

1.0.0

Oficialmentechamadode"PersonalHomePageTools(PHP
19950608 Tools)"(Ferramentasparapginapessoal).Estefoioprimeirouso
paraonome"PHP".

2.0.0

19971101

3.0.0

Odesenvolvimentopassouaserfeitoporvriosdesenvolvedores
19980606 emcolaborao.ZeevSuraskieAndiGutmansreescreveramtodaa
basedoPHPnestaverso.

3.0.18

20001020

ltimaversoparadoPHP3.0.x.UnsupportedHistoricalReleases
(http://php.net/releases/index.php)

4.0.0

20000522

Foiadicionadoummelhorsistemadeanlisesinttica(parser)
chamadodemotorZend(Zendengine).[13]

4.1.0

20011210 Introduzidasas'superglobais'($_GET,$_POST,$_SESSION,etc.)[13]

4.2.0

Aregister_globalspassouagoraaestardesativadaporpadro.
20020422 Dadosrecebidosviaredesomaisinseridosnoescopodevarivel
global,fechandopossveisbrechasdesegurana.[13]

4.3.0

20021227

Introduziusuainterfacedelinhadecomando(commandline
interfaceCLI),paracomplementaroCGI.[13][14]

4.4.0

20050711

Adicionadasaspginasdomanualparaosscriptphpizeephpconfig.[13]

4.4.9

20080807

Melhoriasnaseguranaecorreodebugs.ltimaversodoPHP
4.4.x.[15][16]

5.0.0

20040713 ZendEngineIIcomumnovomodelodeobjeto.[17]

5.1.0

Melhoriasnaperformancecomaintroduodevariveisde
compilaonareengenhariadomotorPHP.[17]Adicionada
20051124
bibliotecaPHPDataObjects(PDO)comoumanovainterfacede
acessoaosbancosdedados.[18]

5.2.0

20061102

5.2.16

20101216 ltimaversoparaasrie5.2.[19]

5.2.17

20110106 Correodevulnerabilidadecrticarelacionadaapontoflutuante.

5.3.0

Suporteanomesdeespao(namespace),Vinculaodenomes
(latestaticbindings),rtulosdesaltodecdigo(gotolimitado),
clausuranativa,arquivosPHPnativos(phar),coletordelixopara
refernciascirculares,suporteWindowsmelhorado,sqlite3,
20090630
mysqlndemsubstituioalibmysqlcomobibliotecadeextenso
detrabalhocomMySQL,fileinfoemsubstituioaomime_magic
paraummelhorsuporteMIME,extensodeinternacionalizao,e
descontinuidadedaextensoereg.

5.3.1

20091119

5.3.2

20100304 Grandenmerodecorreodebugs.

5.3.3

20100722 PrincipalmentecorreesdebugseseguranaFPMSAPI.

5.3.4

20101210

https://pt.wikipedia.org/wiki/PHP

Consideradopeloseucriadorcomoa"maisrpidaesimples
ferramenta"paracriarpginasdinmicasparaaWeb.

Habilitadoporpadroofiltrodeextenses.SuporteJSON
nativo.[17]

Maisde100correesdeproblemas(http://www.php.net/ChangeL
og5.php#5.3.1),dentreelesalgumasfalhasdesegurana.

PrincipalmentecorreesdebugseseguranaFPMSAPI
melhorado.
4/9

08/07/2016

PHP Wikipdia, a enciclopdia livre

5.3.5

20110106 Consertodeerrocrticorelacionadoapontoflutuante.

5.3.6

20110310 Maisde60correesdebugreportadosemversesanteriores.

5.3.7

EstaversofocousenamelhoriadaestabilidadedasriePHP5.3.x
20110818 commaisde90correesdebug,algumasrelacionadastambm
segurana.

5.3.8

20110823

EstaversocorrigiudoisproblemasintroduzidosnaversoPHP
5.3.7.

5.3.9

20120110

EstaversofocousenamelhoriadaestabilidadedasriePHP
5.3.x.

5.3.10

20120202

CorrigidaexecuoremotaarbitrriareportadaporStefanEsser,
CVE20120830.

5.3.13

20120508 CorrigidavulnerabilidadenasinstalaesutilizandoCGI.

5.3.14

20120606 bugscorrigidos(http://www.php.net/ChangeLog5.php#5.3.14).

5.3.15

20120719 bugscorrigidos(http://www.php.net/ChangeLog5.php#5.3.15).

5.3.16

20120816 bugscorrigidos(http://www.php.net/ChangeLog5.php#5.3.16).

5.3.17

20120913 bugscorrigidos(http://www.php.net/ChangeLog5.php#5.3.17).

5.3.21

20130117 bugscorrigidos(http://www.php.net/ChangeLog5.php#5.3.21).

5.4.0

SuporteTrait,suporteaumaversomaiscurtanasintaxede
vetores.Itemsremovidos:register_globals,safe_mode,
allow_call_time_pass_reference,session_register(),
20120301 session_unregister()andsession_is_registered().Servidor
webembutido.[20].Vriasmelhoriasnasfucionalidadesj
existentesenaperformance.Reduodosrequerimentosde
memria.

5.4.1

20120426 correesdebugs(http://www.php.net/ChangeLog5.php#5.4.1).

5.4.2

20120503

5.4.3

Correodevulnerabilidaderelacionadasinstalaesbaseadasem
20120508 CGIecorreoemvulnerabilidadedebufferoverflownafuno
apache_request_headers().

5.4.4

20120606 correesdebugs(http://www.php.net/ChangeLog5.php#5.4.4).

5.4.5

20120719 correesdebugs(http://www.php.net/ChangeLog5.php#5.4.5).

5.4.6

20120816 correesdebugs(http://www.php.net/ChangeLog5.php#5.4.6).

5.4.7

20120913 correesdebugs(http://www.php.net/ChangeLog5.php#5.4.7).

5.4.11

20130117 correesdebugs(http://www.php.net/ChangeLog5.php#5.4.11).

5.5.0

20130620 correesdebugs(http://www.php.net/ChangeLog5.php#5.5.0).

5.6.9

20150514 correesdebugs(http://www.php.net/ChangeLog5.php#5.6.9).

7.0.0

Versode
teste
liberadaem
Junhode
2015.

Pacotedeseguranaparacorrigirvulnerabilidadeemchamadas
PHPCGI.

Osdesenvolvedoresquemantmalinguagem,decidirampulardo
PHP6parao7,poismuitasalteraespresentesnaverso5.6j
representamoPHP6,destaformaatualmenteestdisponvel
apenasaverso7Previewdalinguagem.

Principaiscaractersticas

https://pt.wikipedia.org/wiki/PHP

5/9

08/07/2016

PHP Wikipdia, a enciclopdia livre

AlinguagemPHPumalinguagemdeprogramaodedomnioespecfico,ouseja,seuescoposeestendeaum
campodeatuaoqueodesenvolvimentoweb,emboratenhavariantescomooPHPGTK.Seupropsito
principaldeimplementarsolueswebvelozes,simpleseeficientes[21].Caractersticas:
Velocidade[22][23][24]erobustez[25][26].
Orientaoaobjetos.
Portabilidadeindependnciadeplataformaescrevaumavez,rodeemqualquerlugar.
Tipagemdinmica.
SintaxesimilaraC/C++eoPerl.
Opensource.
Serverside(OclientemandaopedidoeoservidorrespondeempginaHTML)

Vetoresematrizes
OsvetoresematrizesemPHP,diferentedoqueocorreemC/C++ePascal,umaestruturadinmica,oque
podefacilitarmuitootrabalhodoprogramador.
Umexemplo:
<?php
$vet01 = array();
$vet01[] = "Sistemas operacionais";
$vet01[] = "Compiladores";
$vet01[] = "Bancos de dados";
$vet02 = array(1, 2, 3, 4, 5);
$vet03 = array( 0 => 0, 2 => 3, 10 => "item 10");
for ($i = 0; $i < count($vet01); $i++) {
echo $vet01[$i] . "<br />";
}
?>

Oexemploacimademonstratrsmaneirasdiferentesdedeclararvetores.

PHP5
Emjunhode2004foilanadaaverso5doPHP,introduzindoumnovomodelodeorientaoaobjeto,
incluindoareformulaodosconstrutoreseadiodedestrutores(verexemplocontextualizadoemanexo),
visibilidadedeacesso,abstraodeobjetoeinterfacesdeobjetos.[27]
OtratamentodeobjetosdoPHPfoicompletamentereescrito,permitindoumdesempenhomelhoremais
vantagens.Enquantonaversoanterioreraprecisomuitoesforoparaatenderorientaoaobjetoseaos
padresdeprojectos(algunsnoerampossveis),oPHP5veioparasanaressadeficincia.Aindasofrenesse
sentido,contudo,porproblemasdevidoaserumalinguagemdetipagemfraca.[27]

Induodetipo
Nessesentido,foiadicionadaumacaractersticachamadadeinduodetipo,deacordocomaqualpodemoster
umacertatipagemquandopassamosobjetosaosparmetrosdeumafuno(oumtodo),algoinconcebvelna
versoanterior.Verexemplocontextualizadoemanexo.[carecedefontes?]

Visibilidade
https://pt.wikipedia.org/wiki/PHP

6/9

08/07/2016

PHP Wikipdia, a enciclopdia livre

Avisibilidadedeumapropriedadeoumtodopodeserdefinidacomosseguintesmodificadoresdeacesso:
public,protectedouprivate.Itensdeclaradoscomopblicospodemseracessadospeloobjeto(instnciada
classe).Membrosprotegidosestoacessveissclassesfilhas(herdadas).Avisibilidadeprivadalimitaaapenas
aclassequedefineoatributooumtodo.Verexemplocontextualizadoemanexo.[carecedefontes?]

Polimorfismo
PolimorfismoParamtrico
Nopolimorfismoparamtrico,ummesmoobjetopodeserutilizadouniformementecomoparmetroem
diferentescontextossemnecessidadedealteraes.Ummtodoqueexibepolimorfismoparamtrico(tambm
chamadademtodogenrico)permitequeotipodoseuargumentosejadeterminadoporumparmetrodetipo
implcitoouexplcito,executandoumamesmaoperao,independentedotipodoargumento.OPHPno
requer(ousuporta)adefiniodetipoexplcitanadeclaraodevariveis:otipodeumavarivel
determinadopelo:[carecedefontes?]
contextoemqueavarivelutilizada.Istosignificaque,sevocatribuirumvalorstringparaavarivel
$var,$varsetornaumastring
Sevocentoatribuirumvalorinteiropara$var,elasetornauminteiro.PorissooPHPnoadotaeste
tipodepolimorfismo,poisnopossuiparmetrosgenricos

PolimorfismoporIncluso
Nopolimorfismoporinclusoumobjetopodeservistocomopertencendoadiferentesclassesqueno
precisamserdisjuntas.OPHPadotaessetipodepolimorfismo,poisumalinguagemorientadaaobjetoque
permiterecursosdeherana[28][29].

PolimorfismoporCoero
OPHPtambmsuportaopolimorfismoporcoero,noqualalinguagemdispedeumaoperaosemntica
paraconverterumargumentoparaumtipoesperadoporumafuno,emumasituaoquedeoutraforma
resultariaemumerrodetipo.[carecedefontes?]

Extenses
ExtensesdoPHP:
Funesdecompressodebzip2
FunesdeconversodeCalendar
FunesdeClibPDF
Funesdecrack
Famliadefunesctype
BibliotecaderotinasdeclienteURLCURL
FunesdepagamentoCybercash
FunesDBM
Camadadefunesdeabstraodebancode
dadosDBA
FunesdedBase
Funesdbx
FunesDOMXML
Funes.NET
FunesEXIF
https://pt.wikipedia.org/wiki/PHP

FunesFrontBase
Funesdeformatodedadosdeformulrios
(FormsDataFormat)FDF.
FunesdefilePro
FunesdeFTP
FunesdabibliotecadeimagensGD
FunesdeGettext
FunesdeHyperWave
ConversodetabeladecaracteresICONV
FunesdeInformix
FunesdemanuseiodeIIS
FunesdeIMAPPOP3eNNTP
FunesdeIngresII
FunesdeInterBase
FunesdeJava
FunesdeLDAP
7/9

08/07/2016

PHP Wikipdia, a enciclopdia livre

FunesdeMultiByteString
FunesdeMcryptEncryption
FunesdeMhash
FunesdeMimetype
FunesdeMingparaFlash
FunesdemSQL
FunesdeMSSQL
FunesdeMySQL
FunesdeMySQLi
FunesdeOracle8
FunesdeOpenSSL
FunesdeOracle
Funesdesobrecargadeobjectos
FunesdePDF
FunesdePostgreSQL
Funesdeimpressora

Funesdememriacompartilhada
FunesdegetandwalkdeSNMP
FunesdeSOAP
Funesdesocket
FunesdeSQLite
FunesdeSybase
FunesdeTidy
FunesdeTokenizer
FunesdeW32api
FunesdeXMLRPC
FunesdeXSLT
FunesdoYAZ
FunesparaArquivosZip
FunesdecompressodeZLib

Vertambm
Anexo:ListadeexemplosdecdigoPHP
MySQL
ServidorApache
Perl
PHPGTK
RevistaPHPReview
WAMP5
EasyPHP
ScriptCase
XAMPP
XPTO

Referncias
1.PHP7.0.3Released(http://php.net/archive/2016.ph
p#id201602041)(emingls).PHP.net.4de
fevereirode2016.Consultadoem17defevereirode
2016.
2.ManualoficialdoPHPPrefcio(http://www.php.
net/manual/pt_BR/preface.php).php.net.Consultado
em7defevereirode2011.
3.PHPonHormonesdeRasmusLerdorf(http://itc.conv
ersationsnetwork.org/shows/detail3298.html)
4.slidesfor'PHPonHormones'talkporLerdorf(http://
talks.php.net/show/mysql07key/3)
5.PHP6(http://news.php.net/php.internals/47120).
ThePHPproject.Consultadoem20100327.
6.ThePHPLicense,version3.01(http://www.php.ne
t/license/3_01.txt).Consultadoem20100520.
7.GPLIncompatible,FreeSoftwareLicenses(http://
www.gnu.org/licenses/licenselist.html#GPLIncompa
tibleLicenses).VariousLicensesandCommentsabout
Them.FreeSoftwareFoundation.Consultadoem
20110103.
8.Types:Strings(http://php.net/manual/en/language.t
ypes.string.php).PHPManual.PHP.net.Consultado
em26/03/2014.
9.DetailsoftheStringType(http://www.php.net/man
https://pt.wikipedia.org/wiki/PHP

ual/en/language.types.string.php#language.types.strin
g.details).PHPManual.PHP.net.Consultadoem
20130922.
10.AndreiZmievski(20050810).PHPUnicode
supportdesigndocument(mailinglistpost)(http://m
arc.info/?l=phpinternals&m=112365908921757&w=
1).Consultadoem26/03/2014.
11.PHP5.5or6.0(http://news.php.net/php.internals/1
7668).Consultadoem26/03/2014.
12.RasmusLerdorf(26/03/2014).PHP6(mailinglist
post)(http://news.php.net/php.internals/47120).
Consultadoem20140207.
13.PHP:PHP4ChangeLog(http://www.php.net/Chan
geLog4.php).ThePHPGroup.20080103.
Consultadoem20080222.
14.PHP:UsingPHPfromthecommandline
Manual:(http://us3.php.net/manual/en/features.com
mandline.php).ThePHPGroup.Consultadoem
20090911.
15.Downloads(http://www.php.net/downloads.php#v
4).PHP.Consultadoem20090729.
16.4.4.9ReleaseAnnouncement(http://www.php.net/r
eleases/4_4_9.php).PHP.Consultadoem
20090729.
17.PHP:PHP5ChangeLog(http://www.php.net/Chan
8/9

08/07/2016

PHP Wikipdia, a enciclopdia livre

geLog5.php).ThePHPGroup.20071108.
Consultadoem20080222.
18.PHPmanual:PDO(http://www.php.net/manual/en/
intro.pdo.php).ThePHPGroup.20111115.
Consultadoem20111115.
19.PHP:NewsArchive2010(http://www.php.net/archi
ve/2010.php#id201012161)
20.Builtinwebserver(http://php.net/manual/en/featu
res.commandline.webserver.php).Consultadoem
March262012.
21.PHPHypertextPreprocessor(http://php.net).
22.PythonvsPHP,Pythonrunsslower?(http://stackov
erflow.com/questions/62333/pythonvsphppythonr
unsslower).
23.Benchmark:PHPvs.Pythonvs.Perlvs.Ruby(htt
p://hentenaar.com/serendipity/index.php?/archives/27
BenchmarkPHPvs.Pythonvs.Perlvs.
Ruby.html).
24.PHPperformancetips(https://developers.google.c

om/speed/articles/optimizingphp).
25.Aplicativosem
PHP/Apndices/Segurana/EscrevendoCdigo
RobustoemPHP(http://pt.wikibooks.org/wiki/Apli
cativos_em_PHP/Ap%C3%AAndices/Seguran%C3%
A7a/Escrevendo_C%C3%B3digo_Robusto_em_PHP
#Escrevendo_C.C3.B3digo_Robusto_em_PHP).
26.PHP:maduro,robustoeprprioparaaInternet(htt
p://codeigniterbrasil.com/passosiniciais/codeigniterf
rameworkphpagilrobustoedealtaperformance/).
27.PHP5.3migrationguide(http://www.php.net/migr
ation53).ThePHPproject.Consultadoem
20090703.
28.ClassesandObjects(http://php.net/manual/en/lang
uage.oop5.php).
29.ObjectInheritance(http://php.net/manual/en/langu
age.oop5.inheritance.php).

Bibliografia
DALL'OGLIO,Pablo(2007).PHPProgramandocomOrientaoaObjetos(http://www.adianti.com.br/
phpoo).IncluiDesignPatterns1ed.Novatec[S.l.]ISBN9788575221372.Parmetrodesconhecido
|Pginas=ignorado(|pginas=)(Ajuda)Ligaoexternaem|title=(Ajuda)
DALL'OGLIO,Pablo(2007).PHPGTKCriandoAplicaesGrficascomPHP(http://www.phpgtk.co
m.br/book)2ed.Novatec[S.l.]ISBN9788575221105.Parmetrodesconhecido|Pginas=ignorado
(|pginas=)(Ajuda)Ligaoexternaem|title=(Ajuda)
MELO,AlexandreAltairdeNASCIMENTO,MauricioG.F(2007).PHPProfissional(http://www.nova
tec.com.br/livros/phppro).Aprendaadesenvolversistemasprofissionaisorientadosaobjetoscom
padresdeprojeto1ed.Novatec[S.l.]ISBN9788575221419.Parmetrodesconhecido|Pginas=
ignorado(|pginas=)(Ajuda)Ligaoexternaem|title=(Ajuda)
HerbertG.Fisher,PHPGuiadeConsultaRpida,EditoraNovatec,ISBN8585184698

Ligaesexternas
Websiteoficial(http://www.php.net/)(emingls)
PHP(http://www.dmoz.org/Computers/Programming/Languages/PHP/)noOpenDirectoryProject
PHPbyExample(http://micmap.org/phpbyexample/pt)TentefunesPHPonline.
Obtidade"https://pt.wikipedia.org/w/index.php?title=PHP&oldid=46038299"
Categorias: PHP Acrnimos Compiladoreseinterpretadoreslivres
Linguagensdeprogramaobaseadasemclasses Linguagensdeprogramaocriadasem1995
Estapginafoimodificadapelaltimavez(s)20h22minde29dejunhode2016.
EstetextodisponibilizadonostermosdalicenaCreativeCommonsAtribuioCompartilhaIgual
3.0NoAdaptada(CCBYSA3.0)podeestarsujeitoacondiesadicionais.Paramaisdetalhes,
consulteasCondiesdeUso.

https://pt.wikipedia.org/wiki/PHP

9/9

Das könnte Ihnen auch gefallen