1. Door Taco Vader Workshopdag PFZ 7 november 2009 PHP voor beginners Slides & snippets: http://pfz.crisp-e.com IRC: #pfz-wsd @ Freenode
2.
3.
4. Het leven als server Taco Vader Workshopdag PFZ - 7 november 2009 PHP SQL $_SERVER $_GET $_COOKIE HTML Superglobals HTML Javascript Hallo http://www.mijndomein.tld Ik ben 111.112.123.133 Mag ik van jou: users.php?user=Henk Ik heb nog twee cookies hier (lastvisit=2009-08-08, language=NL) Hallo 111.112.123.133 Hier heb je een HTML-pagina op maat Nu ik de html-pagina bekijk zie ik dat ik nog wat nodig heb: /image/header.jpg /js/scripts.js /css/screen.css Hier heb je die bestanden ook Resultaat: pagina in browser
5.
6.
7.
8.
9.
10. Hello World Taco Vader Workshopdag PFZ - 7 november 2009 <?php $sBericht = ’And hello from PHP!’; echo $ sBericht; ?>
11. Variabelen Taco Vader Workshopdag PFZ - 7 november 2009 <?php $sBericht = 'And hello from PHP!'; echo $sBericht; // geeft: And hello from PHP! $iDeelnemers = 25; echo $iDeelnemers; // geeft: 25 $sDatum = date('d-m-Y'); echo $sDatum; // geeft: 7-11-2009 (vandaag dan) echo 'Er waren ' . $iDeelnemers . ' mensen ' . $sDatum; ?>
12. Voorwaardelijke code Taco Vader Workshopdag PFZ - 7 november 2009 <?php $iDeelnemers = 25; if ( $iDeelnemers > 20 ) { echo 'De workshop gaat door!'; } else { echo 'De workshop gaat niet door!'; } ?>
13. Herhaling - while Taco Vader Workshopdag PFZ - 7 november 2009 <?php echo 'Even tellen tot ik bij de 10 ben!<br />'; $iTeller = 1; while ( $iTeller < 11 ) { echo $iTeller . '...<br />'; $iTeller++; // Of: $iTeller += 1; // Of: $iTeller = $iTeller + 1; } ?>
14. Herhaling - for Taco Vader Workshopdag PFZ - 7 november 2009 <?php echo 'Even tot tien tellen!<br />'; for ( $iTeller = 1; $iTeller < 11; $iTeller++ ) { echo $iTeller . '...<br />'; } ?>
15.
16. Arrays Taco Vader Workshopdag PFZ - 7 november 2009 <?php $aDeelnemers = array('Henk','Jan','Piet'); print_r($aDeelnemers); /* Dit geeft: Array ( [0] => Henk [1] => Jan [2] => Piet ) */ ?>
17. Arrays Taco Vader Workshopdag PFZ - 7 november 2009 <?php $aRandomData= array('string',5,array('a',10)); print_r($aRandomData); /* Dit geeft: Array ( [0] => string [1] => 5 [2] => Array ( [0] => a [1] => 10 ) ) */ ?>
18. Arrays Taco Vader Workshopdag PFZ - 7 november 2009 <?php echo $aDeelnemers[0]; ?>