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.
Rasmus Lerdorf - mannen bak PHP
Historien til PHP
Før vi begynner å bruke PHP i praksis kan det være lurt å vite hva det er vi egentlig driver med. La oss ta en titt på hvordan PHP startet og hvordan det har utviklet seg med tiden.
Historien til PHP går så langt tilbake som til 1994. Dansk-kanadieren Rasmus Lerdorf, programvareutvikler og medlem av utviklingsteamet til Apache, ønsket å holde oversikt over besøkende til hans personlige nettside.
Til dette utviklet han en skriptsamling basert på Perl og CGI. Mange fikk øynene opp for Lerdorfs arbeid, og etter stor etterspørsel lanserte han Personal Home Page Tools (a.k.a. the PHP Construction Kit) 8. juni 1995.
Kort tid senere ble versjon 2 lansert, da under navnet PHP/FI. Denne inkluderte Form Interpreter, et verktøy som gjorde det mulig å sende spørringer til en SQL-database. Det var nå moroa virkelig startet.
I midten av 1997 brukte rundt 50 000 nettsteder PHP. Nå som prosjektet ble så stort var det umulig for én mann å håndtere det alene. Nå står en liten gruppe utviklere for utviklingen av PHP, med hjelp fra bidragsytere over hele verden.
To nøkkelpersoner i utviklingen er de to israelske programmererne Zeev Suraski og Andi Gutmans. I 1997 skrev de om hele parseren til PHP, og i oktober 1997 ble PHP/FI 2 lansert. Samtidig ble navnet byttet til Hypertext Preprocessor, som er navnet den dag i dag. I juni 1998 ble PHP 3 lansert offentlig.
Eksplosiv økning
Fra og med fjerde kvartal av 1998 opplevde PHP en eksplosiv økning, da prosjekter basert på åpen kildekode for alvor kom frem i lyset. Rundt 100 000 nettsteder brukte PHP på en eller annen måte i oktober 1998. Året senere var tallet på én million.
I mai 2000 ble versjon 4 lansert, da med den nye Zend Engine. I dag er PHP installert på ca. 20 millioner nettsider verden over. PHP 5 ble lansert 13. juli 2004, og er ved siden av PHP 4.4 de versjonene som har offisiell støtte i dag.
PHP 5 forsøker å tilby noe mange brukere har etterspurt opp gjennom årene - mulighet for objektorientert programmering (OOP). Selv om OOP-støtten per dags dato er langt fra optimal, bringer den PHP mer på linje med objektorienterte programmeringsspråk som Java og C++. Du vil lære mer om objektorientert programmering i PHP i et senere kapittel.
