Hva er PHP?
PHP står for PHP: Hypertext forbehandler, med den PHP som står for personlig hjemmeside [verktøy]. Denne typen akronym er kjent som et retronym. Opprinnelig, i 1994, ble språket designet som et lite sett med binære filer som ble brukt til å samle inn noen grunnleggende trafikkdata. I 1997 ble analyseren skrevet om av to israelere og navnet ble endret til det nåværende forkortelsen-det ble bestemt at Hypertext-preprosessor var et desidert mer akseptabelt navn i forretningsverdenen.
Det er et open source-språk, først og fremst brukt til dynamisk nettinnhold og applikasjoner på serversiden. PHP blir ofte pekt på som hovedkonkurrenten med følgende:
- Microsofts C# - Visual Basic.net - ASP -familie
- Solens Java - JSP
- Macromedia's Coldfusion
- CGI-Perl
PHP har mange open source-biblioteker som er inkludert i Core Build, og mange flere er lett tilgjengelige. Utvidelser eksisterer for å hjelpe det med å grensesnitt med en rekke systemer, iNCLUDING IRC, en rekke kompresjonsformater og Windows API. Andre utvidelser eksisterer for å la PHP generere filformater på flyet, for eksempel en populær utvidelse som lar den lage Adobe Flash®-filmer.
Siden versjon 3 har PHP integrerte objektorienterte funksjoner. Versjon 5 bygget vesentlig på denne begrensede funksjonaliteten, og språket har nå robust objektorienterte evner, inkludert grensesnitt, unntak, ødeleggelser og sammendrag.
PHP nådde bred spredt popularitet med versjon 4, utgitt i 2000. I 2004 debuterte versjon 5, og det regnes nå som et toppspråk som ble brukt til skripting på serversiden.
uten tvil mye av dens popularitet skyldes den relative lettheten å lære, og dens beryktede løshet. Arrays og variabler i PHP er i stand til å holde enhver form for objekt, variabler trenger ikke erklæres, og syntaksen er bemerkelsesverdig enkel.
i motsetning til mange langUages, for eksempel C# eller Perl, som først og fremst har en følge av mer generalistprogrammerere, kjenner mange PHP -programmerere noe annet språk. Dette fører noen ganger til at den blir avskjediget som et mindre språk, men dets voksende popularitet og de mange robuste og effektive nettstedene som er bygget med det som en struktur ser ut til å fjerne denne myten.
PHP har tidvis blitt kritisert for det som av noen blir sett på som sikkerhetsfeil, sammenlignet med språk som ASP. Mangel på lett forståelige feilmeldinger, en til tider altfor robust konfigurasjonsfil, og et åpenbart ufullstendig sett med innebygde funksjoner er også pekt på som områder som kan bruke markant forbedring.
Utviklingen fortsetter imidlertid, og med hver påfølgende bygning ser det ut til at langugage tar opp mer og mer av bekymringene som reises av dets open source-samfunn.