Hvad er PHP?
PHP står for PHP: Hypertext Preprocessor, med den PHP, der står for personlig hjemmeside [værktøjer]. Denne type akronym er kendt som et retronym. Oprindeligt, i 1994, blev sproget designet som et lille sæt binære filer, der blev brugt til at indsamle nogle grundlæggende trafikdata for websteder. I 1997 blev parseren omskrevet af to israelere, og navnet blev ændret til det aktuelle akronym-det blev bestemt, at hypertekst-forarbejdning var et bestemt mere acceptabelt navn i erhvervslivet.
Det er et open source-sprog, der primært blev brugt til dynamisk webindhold og server-side-applikationer. PHP peger ofte på som den vigtigste konkurrent med følgende:
- Microsofts C# - Visual Basic.net - ASP -familie
- Sun's Java - JSP
- Macromedias ColdFusion
- CGI-Perl
php har mange open source-biblioteker inkluderet i kernebygningen, og mange flere er let tilgængelige. Der findes udvidelser for at hjælpe det med at interface med et antal systemer, jegNCLUDING IRC, et antal kompressionsformater og Windows API. Andre udvidelser findes for at lade PHP generere filformater på flyet, såsom en populær udvidelse, der giver den mulighed for at oprette Adobe Flash®-film.
Siden version 3 har PHP integreret objektorienterede funktioner. Version 5 bygget væsentligt på denne begrænsede funktionalitet, og sproget har nu robuste objektorienterede kapaciteter, herunder grænseflader, undtagelser, ødelæggelser og abstrakter.
PHP nåede bredt spredt popularitet med version 4, der blev frigivet i 2000. I 2004 debuterede version 5, og det betragtes nu som et af de øverste sprog, der bruges til scripting på serversiden.
uden tvivl skyldes meget af dens popularitet dens relative lethed at lære og dens berygtede løshed. Arrays og variabler i PHP er i stand til at holde enhver form for objekt, variabler behøver ikke at blive erklæret, og syntaks er bemærkelsesværdigt enkelt.
I modsætning til mange langUages, såsom C# eller Perl, som primært har en følge af mere generalistiske programmerere, ved mange PHP -programmerere intet andet sprog. Dette får lejlighedsvis til at blive afskediget som et mindre sprog, men dets voksende popularitet og de mange robuste og effektive steder, der er bygget ved hjælp af det som en struktur, ser ud til at fjerne denne myte.
PHP er lejlighedsvis blevet kritiseret for det, der af nogle betragtes som sikkerhedsfejl, sammenlignet med sprog som ASP. Mangel på let forståelige fejlmeddelelser, en undertiden alt for robust konfigurationsfil og et åbenlyst ufuldstændigt sæt indbyggede funktioner er også peget på som områder, der kan bruge markant forbedring.
Udvikling fortsætter imidlertid med det samme, og med hver efterfølgende opbygning ser LanguGage ud til at tackle mere og flere af de bekymringer, der er rejst af dets open source-samfund.