Guide: PHP- & MySQL-innføring: Kapittel 1

Introduksjon til PHP

Vi starter opp med en stor artikkelserie som gir deg en innføring i bruk av PHP og MySQL. Kapittel 1 gir deg en introduksjon til det helt elementære.

Hva er egentlig PHP?

For dere som ikke har kjennskap til PHP fra før av kan hele opplegget virke litt merkelig. La meg forklare hva PHP egentlig går ut på, og hvorfor vi bruker det.

PHP er et skriptespråk på serversiden som kan brukes til å generere blant annet HTML. Andre liknende skriptespråk er blant annet Microsofts Active Server Pages (ASP), Macromedias ColdFusion og Suns Java Server Pages (JSP).

PHP er blant de få språkene som er skrevet med åpen kildekode. Dette vil si at hele kildekoden er tilgjengelig gjennom PHP.net. Enkelte kaller PHP for "ASP med åpen kildekode" fordi funksjonaliteten er liknende ASP. Formuleringen er imidlertid misledende, ettersom PHP ble utviklet før ASP (første versjon av ASP kom i 1996).

Den største fordelen med PHP i forhold til andre liknende teknologier er det at det er så og si helt plattformuavhengig. Du kan kjøre PHP på systemer basert på Unix, Windows og Mac OS X.

Alt foregår på serveren

PHP er ikke ment til å definere utseendet til en nettside og bestemmer i utgangspunktet heller ikke innholdet. Til slike oppgaver har man klientbaserte teknologier som Cascading Style Sheet (CSS) og Hyper-Text Markup Language (HTML).

Hva PHP gjør er i de fleste tilfeller helt usynlig for brukeren. En bruker vil ikke nødvendigvis kunne skille et HTML-dokument som er servert av PHP fra et vanlig HTML-dokument. Dette fordi resultatet av PHP normalt er HTML.


Klikk på bildet!

Her ser vi en HTML-side som blir levert til nettleseren til en bruker.


Klikk på bildet!

Her ser vi det eksakt samme dokumentet som er levert av et PHP-skript. Som vi ser merker ikke brukeren noen som helst forskjell, for forskjellen ligger på serversiden.