Fra PHP /FI til PHP 5! Utviklingen av PHP

Vi vet alle at PHP er et mye brukt server side skriptspråk. I dag er det brukt selv som et generelt programmeringsspråk. En fersk undersøkelse sier at PHP er installert på mer enn 244 millioner nettsteder og 2,1 millioner servere over hele verden. Ikke rart PHP er ansett som en må lære tema for alle webutviklere. Du kan bli sterk med noen av konseptene i PHP, men har du lurt på hvordan PHP utviklet seg fra den klassiske forkortelse for Personal Home Page til stede modnet programmeringsspråk med den rekursive akronym PHP. Hypertext Preprocessor

PHP /FI

PHP i dag &'; s verden er etterfølgeren av PHP /FI. I 1994 ble PHP opprettet som et enkelt sett med Common Gateway Interface (CGI) av Rasmus Lerdorf. Det var bare et sett med binærfiler skrevet i C-språk. Formålet Rasmus skrev disse binærfiler var å spore besøkene til hans online personlig CV. Derfor kalte han sett av skript som “ Personlig hjemmeside &"; referert til som PHP Tools.

Over tid, for å forbedre funksjonaliteten han omskrev PHP Tools produserer en mye større og rikere gjennomføring. Med denne nye modellen hadde han innlemmet database tilkobling og mer. Den nye versjonen fungerte som en ramme der utviklere kan lage enkle dynamiske webapplikasjoner. I løpet av juni 1995, Rasmus sluppet kildekoden til offentlige dermed muliggjør utviklere å legge til det. Ikke bare det, denne utgivelsen tillatt og oppmuntret utviklere verden rundt for å gi reparasjoner for bugs og også forbedre kildekoden som helhet.

I september 1995, Rasmus droppet navnet PHP og kalte sett med verktøy som Forms Interpreter (FI). Dette var den aller første versjonen som hadde en likhet til i dag PHP. Det hadde Perl-lignende variabler, automatisk tolkning av skjema variabler, og HTML innebygd syntaks. Syntaksen var veldig lik som Perl, men var noe inkonsekvent. Faktisk, for å legge koden inn i en HTML-fil, utviklere måtte bruke HTML kommentarer. Selv om denne metoden ble ikke helt godt mottatt, FI fortsatte å nyte vekst og aksept som en CGI også, men fortsatt ikke helt som et språk.

Innen april 1996, kildekoden fikk en fullstendig makeover igjen. Kombinere navnene på de to siste utgivelsene Rasmus heter det PHP /FI. Dette er scenen der PHP startet utvikling som et språk i stedet for et enkelt sett med CGI-Tools. Den andre generasjonen PHP hatt støtte for DBM, SQL, og Postgres95 databaser, cookies og støtte for brukerdefinerte funksjoner. Innen juni 1996, ble PHP gitt versjon 2 status. Innen 1998, PHP hadde flere tusen brukere over hele verden, og ble stadig mer populært eksponentielt. En Netcraft undersøkelse som i mai 1998, viste at nesten 60.000 domener rapportert som inneholder PHP moduler i dem. Dette tilsvarer omtrent 1% av alle domener på internett på den tiden.

PHP 3

PHP 3 ble en versjon som hadde form av PHP brukes i dag . Denne versjonen utviklet seg fordi funksjonaliteten PHP /FI wasn &'; t tilstrekkelig til å drive en eCommerce program. Nå vil du finne det vanskelig å akseptere at som de fleste av netthandels-applikasjoner i dag er skrevet med PHP. Dette var vendepunktet som modnet PHP. Endringen ble brakt om av to unge utviklere Andi Gutmans og Zeev Suraski av Tel Aviv, Israel som gjorde et universitet Project. I 1997 begynte de en komplett omskriving av den underliggende parser. De kontaktet Rasmus på nettet og i en kombinert innsats de styrket den grunnleggende motor, bygge på PHP /FI å bygge en selvstendig programmeringsspråk. Det gamle navnet (PHP /FI) ble droppet, og dette helt nytt programmeringsspråk ble gitt en rekursiv forkortelse for PHP betyr PHP. Hypertext Processor

Den største styrken til PHP 3.0 var sine utvidelsesfunksjoner som beviser en moden grensesnitt for forskjellige protokoller, databaser og APIer. En annen viktig faktor for å lykkes med PHP tre var at det støttes objektorientert programmering og det hadde en kraftig og konsekvent syntaks. Innen juni 1998 mange utviklere over hele verden deltar for utviklingen av det nye open-source språket PHP. Etter ca 9 måneder av offentlig testing av den tiden PHP 3 ble offisielt lansert var det allerede installert på rundt 10% av servere rundt om i verden.

PHP 4

Av desember 1998, startet Andi og Zeev omskriving kjernen av PHP 3. Det wasn &'; t lenge før PHP tre ble løslatt, men deres ønske om å gjøre PHP et modent språk gjorde dem gjøre det. Selv om PHP 3 hadde et rikt utvalg av funksjoner og støtte for mange tredjeparts verktøy, det couldn &'; t håndtere komplekse applikasjoner effektivt. Dette var en av de store problemene som løses av PHP 4.

Den nye motoren for PHP 4 ble kalt “ ZEND Motor &" ;, oppkalt etter det første navnet på forfatterne Zeev og Andi. PHP 4 ble offisielt utgitt på mai Y2K. I tillegg til svært forbedret ytelse av denne versjonen, PHP 4.0 begavet andre viktige funksjoner som støtte for mange flere webservere, HTTP økter, utdata, sikrere måter å håndtere brukerundersøkelser og flere nye språk konstruerer til årtusenskiftet.

PHP 5

Allerede et modent språk ved PHP 4, PHP 5 var en sofistikert oppgradering til sin forgjenger. Kjernen ble endret som Zend Engine 2.0 trykt med nye objektmodeller og en stor bunt av nye funksjoner. Noen av de bemerkelsesverdige funksjonene som imponerte utviklere rundt verden for å migrere til PHP 5 var forbi referanse, synlighet parametere, enhetlig entreprenører og utviklere, abstrakte klasser, grensesnitt, magiske metoder, oppgjer og __autoload funksjon. PHP 5 med det nåværende 5.4.15 hadde blitt en robust språk

Per januar 2013 som per undersøkelse av netstat – 244 millioner nettsteder bruker PHP. Jeg don &'; t tror noen annen statistikk er nødvendig for å vise kraften i PHP. Og ikke bare det, er aktiv PHP samfunnet rundt om i verden som arbeider utrettelig for å forbedre språket og PHP 5.5.0RC2 er allerede tilgjengelig for nedlasting


.

forretningsutvikling

  1. Forretnings Survival Etter Tilbakeslag - High Risk Merchant Account
  2. Indian Leverandøroversikt - en bedre plattform for New Business
  3. Strategiske Sourcing Foretak trenger mer kunnskap I Uforutsigbar Affordable
  4. Hvordan Michael Parness sto opp til Success
  5. Callaway Diablo Edge Irons Make A Perfect Golf Club
  6. Fallskjermhopping i Australia: Ulike nivåer av Accelerated Free Fall training
  7. Innkjøpsordre Finansiering Basics
  8. Bærekraft i Global Construction Industry 2011-2012 markedstrender og muligheter, Prognose for Budge…
  9. Internett-telefoni, eller et godt valg for bolig telefon service?
  10. After The Command Line Scripting er gjort kan Need
  11. Velg AppShikra å Spre Business på Mobile
  12. Epoxy herder - Kjent for sin emulgerende properties
  13. Viktigheten av Hosted VoIP Phone System
  14. Utleie Best Drupal utviklere for Innovative CMS Solutions
  15. Velge rett Programming Language For Business Website Development
  16. Mobile Application Development er stort med bruk av IT Application Development
  17. 5 Anledninger å leie Marquee å legge unikhet og estetikk til Event
  18. Små prøve viscometers Precision Viskositet Analyse av Key
  19. Generac generatorer for kraftproduksjons Industry
  20. Tips for å finne den beste San Diego Lokal Movers