Server-side skriptspråket PHP er et av de mest populære språkene i verden. Det skyldes at det er åpen kildekode og lett å lære. PHP kjører på serversiden, har et stort fellesskap og er en integrert del av store webapplikasjoner.

Hva står PHP for?

Opprinnelig var «PHP» en forkortelse for «Personal Home Page Tools», men brukes nå som et rekursivt akronym for «PHP: Hypertext Preprocessor». Selv om begrepet er godt kjent, forklarer det ikke helt hva PHP er. PHP er et skriptspråk som hovedsakelig brukes i forbindelse med dynamiske nettsteder og applikasjoner. Språket ble oppfunnet i 1995 av den dansk-kanadiske utvikleren Rasmus Lerdorf og ble først lansert samme år. Syntaksen er basert på C og Perl, og det er åpen kildekode. PHP er mye brukt fordi det anses som lett å lære.

Hva gjør PHP så spesielt?

PHPs største funksjon er sannsynligvis at det er et skriptspråk som utelukkende kjøres på serversiden. Dette skiller det fra andre populære webprogrammeringsspråk som CSS, HTML eller JavaScript.

PHP-kildekoden overføres ikke direkte til en nettleser. Først passerer den gjennom en såkalt tolk på servernivå. Denne tolken behandler forespørsler fra klienter, konverterer dem og sender dem tilbake til nettleseren. Selv om utdataene ofte er et HTML-dokument, kan PHP også generere bilder eller PDF-dokumenter, blant annet. Skriptet forblir alltid på serveren, og bare resultatet videresendes til sluttbrukerens enhet.

Mange store innholdsstyringssystemer bruker PHP. Drupal, Joomla, TYPO3 og WordPress er bare noen av de mange systemene som er basert på PHP. Dette er en av grunnene til at språket er så utbredt over hele verden og brukes av mange nettjenester. Det regnes som det mest populære og vellykkede programmeringsspråket på serversiden! Selv om antall brukere har gått litt ned de siste årene på grunn av nye konkurrenter, er nesten 80 prosent av alle nettsteder fortsatt delvis avhengige av PHP.

Tip

Ønsker du å lære et nytt programmeringsspråk? Du finner en omfattende PHP-veiledning i vår digitale guide.

Hva brukes PHP til?

Hvis du vet hva PHP er, er de vanligste bruksområdene for språket sannsynligvis åpenbare for deg. Selv om det finnes mange måter å bruke det på, er disse tre områdene mest populære:

  • Server-side programmering: Sannsynligvis det viktigste bruksområdet. For å bruke språket kreves det tre komponenter: en PHP-parser, en webserver og en nettleser. Serveren kobles til en PHP-installatør slik at nettleseren kan få tilgang til innholdet som er lagret på serveren. Dette gjør det også mulig å teste nettsteder for funksjonalitet og feilfølsomhet før de publiseres.
  • Kommandolinjeprogrammering: Hvis du bare bruker en PHP-parser, kan du skrive og bruke PHP-skript uten server eller nettleser. PHP-parsere er egnet for mindre programmer for tekstbehandling eller oppgaver på nettsteder. Slike skript fungerer sammen med cron eller Oppgaveplanleggeren.
  • Desktop-applikasjoner: I prinsippet kan du også bruke PHP til å lage desktop-applikasjoner med et grafisk brukergrensesnitt. Men siden trinnene kan være ganske komplekse, er denne tilnærmingen bedre egnet hvis du allerede har en dyp forståelse av språket.

Hva er fordelene med PHP?

PHPs popularitet skyldes ikke tilfeldigheter. Skriptspråket gir brukerne mange fordeler. Dette er de viktigste fordelene:

  • Allsidighet: I vår forklaring av hva PHP er, har vi allerede antydet dette. Men allsidigheten til skriptspråket går utover bruksområdene. PHP kan enkelt integreres med de vanligste operativsystemene og de fleste webservere.
  • Læringskurve: Sammenlignet med mange andre skriptspråk er PHP veldig enkelt å lære. Etter kort tid vil du kunne bruke språket på mange områder. Og på grunn av det enorme omfanget er språket også et godt valg selv om du allerede er en proff.
  • Utdata: Selv om PHP hovedsakelig brukes til utdata av HTML-innhold, er også mange andre formater mulige. Språket kan også dynamisk generere bilder, animasjoner eller PDF-dokumenter, blant annet, samtidig som det støtter XML-filer.
  • Databaser og protokoller: De fleste databaser støttes også av PHP, noe som gjør språket ypperlig for å bygge databasedrevne applikasjoner. I tillegg er kommunikasjon med tjenester som bruker protokoller som HTTP, IMAP eller LDAP like mulig som interaksjon med Java-objekter.
  • Åpen kildekode: PHP er åpen kildekode og kan brukes og modifiseres fritt. Dette gir deg mange muligheter, men gjør det også lommebokvennlig.
  • Fellesskap: Skriptspråkets store popularitet betyr at det finnes mye dokumentasjon om PHP. Det enorme fellesskapet gir ikke bare nykommere råd og støtte, men utvikler også språket kontinuerlig.

Hva er ulempene med PHP?

De positive sidene ved PHP kan også bli ulemper under visse omstendigheter. Selv om språket er lett å lære, overvurderer noen brukere sine egne evner og forsømmer sikkerhetsstandardene. Dette kan gjøre nettsider til et lett mål for angrep. Derfor er det viktig å teste nettsiden nøye og sjekke skriptene gjentatte ganger for å sikre at de er oppdaterte.

Hvis koden ikke er skrevet på en ryddig måte, kan dette også ha en negativ innvirkning på sidens ytelse. Spesielt ved høyt antall besøkende kan PHP-skript bli sårbare. Men med litt oppmerksomhet på detaljer kan du unngå denne typen problemer helt.

fc8e9a140333b4ab48c6cb5f5ee01a43

bf7576ed93f3fe3b46d95091da0b6328

6c608d2e86eded4d0714c345862732b2

a3fe5f2dcb25540a4b3092149d8418e6

Go to Main Menu