Hoofdstuk 1: Basiskennis Het begin Je kan PHP op 2 manieren beginnen. Andere manieren PHP kan je soms ook op andere manieren gebruiken, als de configuratie dat toe laat: 1) <% en %>, Dit zijn tags die in ASP worden gebruikt, maar kan ook in PHP. 2) , De HTML manier. Extensies De meeste paginas eindigen op .php, maar het is mogelijk om dit te veranderen. Soms is het .html, soms is het ?pagina=chat, en soms is het /chat Hoofdstuk 2: Server en overige software PHP PHP is gratis en valt gratis te downloaden via php.net Hiermee heb je nog niet veel, kan je enkel paginas uitvoeren via command (Start -> Run/Uitvoeren). Apache Apache is de server die zorgt dat je het via je internet browser kan bezoeken. Deze is ook gratis en valt te downloaden via MySQL MySQL is een database, wat betekent dat je er dingen in kan opslaan. Heel veel gebruikt voor mensen, alternatieven zijn MsSQL (Van microsoft) en nog meer onbekendere MySQL is ook gratis phpmyadmin Dit is een uitgebreid script project gemaakt in PHP. Erg makkelijk om MySQL te onderhouden. Hoofdstuk 3: Termen PHP termen: -variable: stukje tekst waar dingen in bewaart worden -boolean: zelfde als variable, alleen met waardes TRUE (ja) of FALSE (nee) -integer: stukje tekst waar alleen cijfers in bewaart worden Hoofstuk 4: Echo Echo Echo is om tekst te laten zien aan de gebruiker. Alternatief is print, maar deze is bewezen langzamer te zijn. (en 1 teken groter) Hieronder een voorbeeld echo: echo "Wouter"; Dit zal Wouter laten zien op het scherm van de gebruiker. Het deel echo roept de functie echo aan De " " laten zien waar de echo begint en eindigd De ; sluit echo weer af Een alternatief voor " " zijn enkele quotes (' ') Nu wordt uitgelegd waarom. Zoals ik al heb gezegd, wordt het echo begin en einde een ", omdat hij anders niet weet wat te laten zien en wat niet. Dit kan natuurlijk fouten opleveren, zoals als je Dat "grapje" vind ik niet leuk: echo "Dat "grapje" vind ik niet leuk"; Zoals je ziet levert dit een probleem op, aangezien er nu 4 keer een " in staat. Nu weet de echo niet goed waar het begint of eindigd. Dit los je op door er backslashes voor te zetten (een / ) echo "Dat \"grapje\" vind ik niet leuk"; PHP herkent die \, en zegt dus tegen echo dat hij zichzelf niet moet afsluiten. De \ ziet de gebruiker niet, maar de " " wel. Nu zie je ook waarom je ook ' ' kan gebruiken. echo 'Dat "grapje" vind ik niet leuk'; Nu zie je dat de echo begint en eindigd met ' ', en zichzelf dus niet afsluit als hij een " " vind. Als je nu iets wilt laten zien met een ' erin, zoals Wouter's script krijg je: echo 'Wouter's script'; En alweer een error. Hier kan je ook weer een \ voor zetten, of " " gebruiken: echo "Wouter's script"; Omdat er in HTML veel " " wordt gebruikt () raad in ' ' aan bij html, en " " aan bij kleine teksten. Nog een verschil zijn voor variablen, wat je in het volgende hoofdstuk gaat lezen. Hoofdstuk 5: Variables gebruiken Variables In PHP starten alle variables met een $ Hieronder een voorbeeld: $naam = "Wouter"; Hiermee wordt de variable genaamd "naam" gevuld met de waarde "Wouter" Je kan deze weer gebruiken: echo $naam; Dit laat de waarde zien, dus "Wouter" Echo Zoals hiervoor uitgelegd hebben echo's " " en ' ' In een echo kan je een variable zo laten zien: echo $naam; Maar wat nou als je wilt laten zien: "Jouw naam is: -variabel-" Dat kan je zo doen: echo "Jouw naam is: "; echo $naam; Of zo: echo "Jouw naam is ".$naam; Dit laatste is natuurlijk het beste, nu leggen we het uit. echo opent de echo " begint de tekst Jouw naam is is de tekst " sluit de tekst . koppeld twee dingen aan elkaar $naam is de variabel. ; sluit de echo af Zo kan je dus ook: echo "Jouw naam is ".$naam." vind je dat niet raar?"; Je opend de tekst, je sluit hem en verbind hem met de variabel, en de variabel verbind je weer met een stuk tekst. Dit werkt ook in variabels: $naam = "Raar hé ".$achternaam; Dit koppelt $achternaam bij de variable $naam