Fra PHP /FI til PHP 5! Udviklingen af ​​PHP

Vi ved alle, at PHP er et meget anvendt server side scripting sprog. I dag er det anvendes selv som en generel programmeringssprog. En nylig undersøgelse siger, at PHP er installeret på mere end 244 mio hjemmesider og 2,1 millioner servere over hele verden. Ikke underligt PHP betragtes som en skal lære emne for alle web-udviklere. Du må være stærk med nogle af de begreber i PHP, men har du spekuleret på, hvordan PHP udviklet sig fra den klassiske forkortelse af personlige Home Page til den nuværende modnet programmeringssprog med rekursivt akronym PHP:. Hypertext Preprocessor

PHP /FI

PHP i dag &'; s verden er efterfølgeren til PHP /FI. I 1994 blev PHP oprettet som et simpelt sæt af Common Gateway Interface (CGI) af Rasmus Lerdorf. Det var bare et sæt af binære filer skrevet i C-sprog. Formålet Rasmus skrev disse binære filer var at spore besøg på hans online personlige CV. Derfor hedder han det sæt af scripts som “ personlig hjemmeside &"; benævnt PHP Tools.

I løbet den tid, til at forbedre funktionaliteten han omskrev PHP Tools producerer et meget større og rigere gennemførelse. Med denne nye model havde han indarbejdet database connectivity og meget mere. Den nye version tjente som en ramme, hvorpå udviklerne kunne oprette simple dynamiske web-applikationer. I løbet af juni 1995, Rasmus frigivet kildekoden til offentlige dermed gør det muligt for udviklere at tilføje til det. Ikke bare, at denne udgivelse tilladt og opmuntret udviklere rundt omkring i verden til at levere rettelser til bugs og også forbedre kildekoden som helhed.

I september 1995, Rasmus droppede navnet PHP og navngivet sæt af værktøjer som Forms tolk (FI). Det var den allerførste version, der havde en lighed til i dag PHP. Det havde Perl-lignende variabler, automatisk tolkning af formvariabler, og HTML indlejrede syntaks. Syntaksen var meget lig den, Perl, men var noget inkonsekvent. Faktisk at indlejre koden i en HTML-fil, udviklere måtte bruge HTML kommentarer. Selv om denne metode blev ikke helt godt modtaget, FI fortsatte med at nyde vækst og accept som et CGI også, men stadig ikke helt som et sprog.

I april 1996, kildekoden fik en komplet makeover igen. Ved at kombinere navnene på de sidste to udgivelser Rasmus opkaldt det PHP /FI. Det er den fase, hvor PHP startede under udvikling som et sprog snarere end et simpelt sæt af CGI Tools. Anden generation PHP havde støtte til DBM, SQL, og Postgres95 databaser, cookies og støtte til brugerdefinerede funktioner. I juni 1996 blev PHP givet version 2 status. I 1998 PHP havde flere tusinde brugere rundt om i verden og blev vinder popularitet eksponentielt. En Netcraft undersøgelse i maj 1998, viste, at næsten 60.000 domæner rapporterede indeholder PHP moduler i dem. Dette er omtrent svarer til 1% af alle domæner på internettet på det tidspunkt.

PHP 3

PHP 3 blev en version, der havde form af PHP bruges i dag . Denne version udviklet sig, fordi de funktionaliteter, PHP /FI var ikke &'; t nok til at drive en eCommerce ansøgning. Nu vil du finde det svært at acceptere, at da de fleste af eCommerce applikationer i dag er skrevet ved hjælp af PHP. Det var vendepunktet, som modnet PHP. Ændringen blev fremkaldt af to unge udviklere Andi Gutmans og Zeev Suraski af Tel Aviv, Israel, der var i gang med et universitet projekt. I 1997 begyndte de en komplet omskrivning af den underliggende parser. De kontaktede Rasmus online og i en kombineret indsats, de styrkede den grundlæggende motor, bygger på PHP /FI til at opbygge en uafhængig programmeringssprog. Det gamle navn (PHP /FI) blev droppet, og dette helt nyt programmeringssprog fik en rekursiv forkortelse af PHP betyder PHP:. Hypertext Processor

Den største styrke i PHP 3.0 var dens udvidelsesmuligheder funktioner, der beviser en moden interface til forskellige protokoller, databaser og API'er. En anden væsentlig faktor for succes i PHP 3 var, at det støttede objektorienteret programmering og det havde en stærk og konsekvent syntaks. I juni 1998 mange udviklere rundt omkring i verden tiltrådte i for udviklingen af ​​det nye open source PHP. Efter ca 9 måneder af offentlig test med den tid, PHP 3 blev officielt frigivet det var allerede installeret på omkring 10% af servere rundt omkring i verden.

PHP 4

Efter december 1998 Andi og Zeev begyndte at omskrive kernen i PHP 3. Det var ikke &'; t længe før PHP 3 blev frigivet, men deres ønske om at gøre PHP en moden sprog gjort dem gøre det. Selvom PHP 3 havde et rigt udvalg af funktioner og understøttelse af mange tredjeparts værktøjer, det kunne ikke &'; t håndtere komplekse applikationer effektivt. Dette var en af ​​de store problemer behandles i PHP 4.

Den nye motor til PHP 4 blev kaldt “ ZEND Motor &" ;, opkaldt efter det første navn af forfatterne Zeev og Andi. PHP 4 blev officielt udgivet den maj i Y2K. Ud over den stærkt forbedret ydeevne denne version, PHP 4,0 begavede andre vigtige funktioner såsom støtte til mange flere webservere, HTTP sessioner, output buffering, mere sikre måder at håndtere brugerinput og flere nye sprog konstruktioner til årtusindskiftet.

PHP 5

Allerede modent sprog ved PHP 4, PHP 5 var en sofistikeret opgradering til sin forgænger. Kernen blev modificeret som Zend Engine 2.0 præget med nye objekt modeller og en stor bundt af nye funktioner. Nogle af de bemærkelsesværdige funktioner, der imponerede udviklere rundt om verden til at migrere til PHP 5 var forbi reference, synlighed parametre, unified entreprenører og udviklere, abstrakte klasser, grænseflader, magiske metoder, endelighed og __autoload funktion. PHP 5 med det nuværende 5.4.15 var blevet en robust sprog

Fra januar 2013 som pr undersøgelse fra Netstat – 244 millioner websteder bruger PHP. Jeg don &'; t tror nogen anden statistik er nødvendig for at vise magt PHP. Og ikke bare det, der er den aktive PHP samfund rundt omkring i verden arbejder utrætteligt for at forbedre sproget og PHP 5.5.0RC2 er allerede tilgængelig for download


.

forretningsudvikling

  1. Som et VoIP-opkald planer kan give dig mulighed for at lave ubegrænsede gratis internationale opkal…
  2. Sunless Tanning Solution
  3. De Fem Innovators i en telemarketing virksomhed
  4. Conditioning service Relationships
  5. Logo design - Den indledende planlægning og proces
  6. Udsmykning Ideer til dem, der ikke Kunstnerisk Skrå
  7. Ring telefoner og Capture Software
  8. Vietnam Golf Holidays
  9. Forbedre organisatorisk produktivitet med SharePoint Implementering service
  10. Bil Workshop Tools og deres anvendelser
  11. Hvordan er de Business Phone Systems, i modsætning til traditionelle Home Phone Service?
  12. Sæsonbetonede tilbud og daglige tilbud Afvent dig Online
  13. Entreprenører i Longmont, Colorado
  14. Flytning til VoIP Telefonservice - Er merværdi for din virksomhed
  15. Brug specielle Sætte Hjælpemidler til golf at forbedre Sand Shots
  16. Top Årsager til at indskrive i forskellige Gartneri Kurser
  17. De sten produkter vinder betydning med granit
  18. Dell 1250c Color LED Laser-klasse Printer
  19. Højtryksrensere - FAQ
  20. Healthcare Logistics Fronts Great vejspærringer fundet i Næste år