Inleiding
Deel 1: Inleiding in PHP
1. Waarom PHP en MySQL?
2. Server-side scripts schrijven: een overzicht
3. Aan de slag met PHP
4. Syntaxis en variabelen van PHP
5. Controlestructuren en functies in PHP
6. Informatie doorgeven met PHP
7. Verwerking van strings in PHP
8. Arrays
9. Verwerking van getallen in PHP
10. PHP-problemen verhelpen
Deel 2: MySQL-database-integratie
11. Inleiding tot database en MySQL
12. MySQL installeren
13. Kennismaken met Structured Query Language (SQL)
14. Beheer en ontwerp van databases
15. PHP MySQL integreren
16. Databasequeries uitvoeren
17. Webformulieren en databases integreren
18. Efficiëntie van de database verbeteren
19. MySQL-valkuilen
Deel 3: Meer PHP
20. Objectgeoriënteerd programmeren met PHP
21. Complexe arrayfunties
22. Functies voor reguliere expressies
23. Werken met het bestandssyteeem
24. Werken met cookies en sessies
25. Overzicht van PHP-typen
26. Geavanceerde PHP-functies
27. Wiskundige berekeningen met PHP
28. PHP beveiligen
29. De PHP-configuratie
30. Exceptions afhandelen in PHP
31. PHP-programma´s debuggen
32. De PHP-stijl
Deel 4: Overige databases
33. PHP verbinden met PostgreSQL
34. PEAR DB gebruiken met PHP
35. een overzicht van Oracle
36. Een inleiding in SQLite
Deel 5: Verbindingen
37. E-mail versturen met PHP
38. PHP en Java integreren
39. PHP en JavaScript integreren
40. PHP en XML integreren
41. Webservices maken en communiceren met PHP
42. Afbeeldingen maken met PHP
Deel 6: Casestudies
43. Een weblog ontwikkelen met PHP
44. Een vraag-en-antwoordspel
45. Gegevens visualiseren met Venn-diagrammen
Deel 7: Bijlagen
Bijlage A: PHP voor C-programmeurs
Bijlage B: PHP voor Perl-hackers
Bijlage C: PHP voor HTML-codeurs
Bijlage D: PHP-bronnen
Bijlage E: PEAR
Trefwoorden
Tim Converse is software-engineer bij Inktomi Corporation, dat eigendom is van Yahoo! Hij heeft meer dan tien jaar programmeerervaring met Lisp, C, C++, Java en webtechnieken, waaronder PHP.
Joyce Park is webontwerper in Silicon Valley. Ze heeft voor allerlei grote en kleine PHP-projecten gewerkt, onder meer als leidinggevende in het Modpulsub-project.