Skip to main content

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 nuværende akronym mdash;Det blev bestemt, at hypertekst-forbehandler var et bestemt mere acceptabelt navn i erhvervslivet.

Det er et open source-sprog, der primært blev brugt til dynamisk webindhold og applikationer på serversiden.PHP peger ofte på som den vigtigste konkurrent med følgende:

  • Microsofts C# mdash;Visual Basic.Net Mdash;ASP -familie
  • Suns Java Mdash;JSP
  • Macromedias Coldfusion
  • CGI MDASH;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, herunder IRC, et antal kompressionsformater og Windows API.Andre udvidelser findes for at lade PHP generere filformater på fly, 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, frigivet i 2000. I 2004, version 5debuterede, og det betragtes nu som et de øverste sprog, der bruges til scripting på serversiden.

Uden tvivl skyldes meget af dens popularitet dens relative lethed at lære og dets 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 sprog, såsom C# eller Perl, som primært har en følge af mere generalistiske programmerere, mangePHP -programmerere kender 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 sikkerhedMangler i sammenligning 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 dog med, LanguGage ser ud til at tackle mere og flere af de bekymringer, der er rejst af dets open source-samfund.