Leksjon 1 - Kom i gang med PHP

Lærestoff: Leksjon 1 (PDF)

Stikkord: Om PHP, klient-tjener, variabler, datatyper, syntaks, strengbehandling, tips og triks

Kapittel 1 og 2 i læreboka har over 40 sider, men mye av dette vil være kjent stoff fra før for de fleste - med tanke på at grunnleggende programmering er en (anbefalt) forutsetning for å ta dette kurset. Hvis du mot formodning ikke har disse basiskunnskapene, så fortvil ikke: boka går gjennom grunnleggende programmering samtidig som syntaksen i PHP og enkel webprogrammering med PHP introduseres. Det er heller ikke sikkert du trenger å foreta installasjon av programvare, og du kan i så fall starte rett på bokas kapittel 1.3.

Før du kan begynne med leksjon 1, må du ha tilgang til PHP, enten ved å foreta en lokal installasjon på egen maskin, eller ved å ha tilgang til å laste opp og kjøre filer hos din ISP (Internettilbyder). Du kan lese om oppsettet av PHP og Apache i kapittel 1.2 i boka. Dersom du ikke har kjøpt bok enda, kan du laste ned kapittel 1 som PDF her (ca 800 kB). Det kan være lurt å installere lokalt selv om du har tilgang til å legge ut løsningene direkte på Internett, for da kommer du nærmere inn på livet med hvordan PHP virker og hvordan samspillet mellom klient og tjener fungerer. Dersom du får problemer med installasjonen, så sjekk installasjonshjelpen på bokas ressursside.

Web-relatert stoff og tilleggsmateriale:

  • W3schools - Er det lenge siden du har holdt på med HTML? Vi anbefaler at du gjenoppfrisker litt før du starter på kurset. Det fins flere alternativer enn denne lenken, blant annet den danske HTML.dk
  • Ressursside for læreboka "Webprogrammering i PHP" (phpbok.no)
  • Intervju med Rasmus Ledorf - Her kan du høre Rasmus Ledorf (fant opp PHP) fortelle om utviklingen av PHP, og sin rolle i det hele. Har du mp3-spiller, så er et godt tips å høre slikt på buss/tog e.l. Hentet fra gratis podcast (itunes), podcast-kanalen: "Programming (GigaVox Media)". Denne episoden er fra 19.11.03, ha det i minne når det snakkes om PHP5. Anbefales (men egentlig ikke pensum). Du kan laste ned ved å høyreklikke og velge "lagre som".