Vanaf PHP /FI PHP 5! De evolutie van PHP

We weten allemaal dat PHP is een veel gebruikte server-side scripting taal. Tegenwoordig wordt het gebruikt zelfs als een algemene programmeertaal. Een recente enquête zegt dat PHP is geïnstalleerd op meer dan 244 miljoen websites en 2,1 miljoen servers wereldwijd. Geen wonder dat PHP wordt beschouwd als een moet leren onderwerp voor webontwikkelaars. U kunt sterk zijn met een aantal van de begrippen in PHP, maar heb je je ooit afgevraagd hoe PHP is ontstaan ​​uit de klassieke afkorting van Personal Home Page om de huidige volwassen programmeertaal met de recursieve afkorting PHP. Hypertext Preprocessor

PHP /FI

De PHP vandaag &'; s wereld is de opvolger van PHP /FI. In 1994, PHP werd opgericht als een eenvoudige set van Common Gateway Interface (CGI) van Rasmus Lerdorf. Het was gewoon een set van binaire bestanden geschreven in C taal. Het doel Rasmus schreef deze binaries zijn om de bezoeken aan zijn online persoonlijke CV volgen. Daarom noemde hij de set van scripts als “ Persoonlijke Homepage &"; aangeduid als PHP Tools.

In de loop der tijd, om de functionaliteit hij herschreef PHP Gereedschap produceren van een veel groter en rijker uitvoering te verbeteren. Met dit nieuwe model had hij database connectivity en meer opgenomen. De nieuwe versie diende als een raamwerk waarop ontwikkelaars eenvoudig dynamische webapplicaties kunnen creëren. In juni van 1995, Rasmus vrijgegeven van de broncode publiek waardoor ontwikkelaars om toe te voegen. Niet alleen dat, deze release is toegestaan ​​en aangemoedigd ontwikkelaars over de hele wereld om oplossingen voor bugs te bieden en ook het verbeteren van de broncode als geheel.

In september van 1995, Rasmus liet de naam van PHP en de naam van de set van tools als vormen Tolk (FI). Dit was de eerste versie die een gelijkenis met de dag van vandaag PHP gehad. Het had Perl-achtige variabelen, automatische interpretatie van de vorm variabelen en HTML ingebedde syntax. De syntaxis is vergelijkbaar met dat van Perl maar enigszins inconsistent. In feite, om de code in een HTML-bestand insluiten, ontwikkelaars moesten HTML commentaar te gebruiken. Hoewel deze methode was niet helemaal goed ontvangen, FI bleef de groei en acceptatie als een CGI te genieten, maar nog steeds niet helemaal als een taal.

In april van 1996, de broncode kreeg een complete make opnieuw. De combinatie van de namen van de laatste twee releases Rasmus noemde het PHP /FI. Dit is de fase waarin PHP begonnen in ontwikkeling als een taal in plaats van een eenvoudige set van CGI Tools. De tweede generatie PHP had ondersteuning voor DBM, SQL en Postgres95 databases, koekjes en ondersteuning voor de gebruiker gedefinieerde functies. Tegen juni 1996 werd PHP gezien de versie 2-status. In 1998, PHP had enkele duizenden gebruikers over de hele wereld en werd aan populariteit wint exponentieel. Een Netcraft enquête van mei 1998, bleek dat bijna 60.000 domeinen gemeld met PHP modules in hen. Dit is ongeveer gelijk aan 1% van alle domeinen op het internet in die tijd.

PHP 3

PHP 3 werd een versie die de vorm van PHP had gebruikt vandaag . Deze versie ontwikkeld, omdat de functies PHP /FI wasn &'; t voldoende zijn om een ​​e-commerce applicatie te voeden. Nu vindt het moeilijk te accepteren dat als de meeste van de e-commerce toepassingen van vandaag zijn geschreven met behulp van PHP. Dit was het keerpunt waarop PHP gerijpt. De verandering werd veroorzaakt door twee jonge ontwikkelaars Andi Gutmans en Zeev Suraski van Tel Aviv, Israël, die deden een universiteit Project. In 1997 begonnen ze een compleet herschrijven van de onderliggende parser. Ze contacteerden Rasmus online en in een gezamenlijke inspanning ze versterkt de basismotor, voortbouwend op PHP /FI om een ​​onafhankelijke programmeertaal bouwen. De oude naam (PHP /FI) was gedaald en dit geheel nieuwe programmeertaal kreeg een recursieve afkorting van PHP betekenis PHP. Hypertext Processor

De grootste kracht van PHP 3.0 is de uitbreidbaarheid functies bewijst een volwassen interface voor verschillende protocollen, databases en API. Een andere belangrijke factor voor het succes van PHP 3 was dat het ondersteund object-georiënteerd programmeren en het had een krachtige en consistente syntax. Bij juni 1998, veel ontwikkelaars wereldwijd verenigd in de ontwikkeling van de nieuwe open source PHP. Na ongeveer 9 maanden van openbare testen tegen de tijd dat PHP 3 officieel werd uitgebracht was het al op ongeveer 10% van de servers over de hele wereld geïnstalleerd.

PHP 4

december 1998, Andi en Zeev begonnen met het herschrijven van de kern van PHP 3. Het was niet &'; t lang voordat PHP 3 werd vrijgelaten, maar hun verlangen om PHP een volwassen taal te maken maakte hen doen. Hoewel PHP 3 had een rijk scala aan functies en ondersteuning voor een groot aantal tools van derden, dat kon &'; t efficiënt omgaan met complexe toepassingen. Dit was één van de belangrijkste problemen door PHP 4. aangepakt

De nieuwe motor voor PHP 4 heette “ Zend Engine &" ;, vernoemd naar de eerste naam van de auteurs Zeev en Andi. PHP 4 werd officieel uitgebracht op mei van Y2K. In aanvulling op de sterk verbeterde prestaties van deze versie, PHP 4.0 begaafd andere belangrijke functies zoals ondersteuning voor veel meer webservers, HTTP sessies uitgang buffering, meer veilige manieren van omgaan met input van de gebruiker en een aantal nieuwe talen bouwt aan de millennium.

PHP 5

Al een volwassen taal van PHP 4, PHP 5 was een verfijnde upgrade van zijn voorganger. De kern werd aangepast als Zend Engine 2.0 bedrukt met nieuwe object-modellen en een grote bundel van nieuwe functies. Een aantal van de opvallende kenmerken die ontwikkelaars onder de indruk rond de wereld te migreren naar PHP 5 waren passeren door middel van verwijzing, de zichtbaarheid parameters, verenigd aannemers en ontwikkelaars, abstracte klassen, interfaces, magische methoden, finaliteit en de __autoload functie. PHP 5 met het aanwezig 5.4.15 had een robuuste taal geworden

Met ingang van januari 2013, volgens de enquête door Netstat – 244 miljoen websites zijn met behulp van PHP. I don &'; t denkt dat een andere statistiek is nodig om de macht van PHP te laten zien. En niet alleen dat, het actieve PHP-gemeenschap over de hele wereld is onvermoeibaar bezig om de taal te verbeteren en PHP 5.5.0RC2 is al beschikbaar voor download

 .;

zakelijke ontwikkeling

  1. Genereren van onbeperkte online business leads
  2. B2B Lead Generation: een uitstekend hulpmiddel voor bedrijven
  3. Activeren van uw Vision
  4. Wat zijn RTA Kasten en hoe ze Save Huiseigenaren geld
  5. Hoe kunt u uw bulk e-mail post kaart voor uw Dream Bedrijven
  6. Schakelen naar internet telefoon en geniet enorme voordelen
  7. Een website Webhosting Zorg voor uw netto Uit angst Enterprise
  8. Market Samurai Prijsniveau
  9. Basis Informatie over geothermische verwarming en koeling
  10. Hoe om te koken tot uw droom projectteam
  11. Gratis nummers
  12. Geld in de netto Sommige Basic Feiten om te weten
  13. Het belang van de bescherming van uw Corporate Information
  14. Retail en e-commerce branche-ronde tafel forum
  15. Geophysical Survey Services - Aanzienlijk bijdragen aan Milieu
  16. How To Velocity gebruiken bestuderen methoden om uw productiviteit te verbeteren
  17. B2B Leads - Uitstekende Steun voor winst
  18. Enkele tips voor het maken van een brochure voor uw bedrijf
  19. Wat u moet weten over het rijklaar certificaat Melbourne CBD
  20. Basisprincipes van Kleur in Graphic Design