Table des matières
Le PHP 1
1. Introduction............................................................................................................................3
1.1. Descriptif.........................................................................................................................3
1.2. Le fonctionnement...........................................................................................................3
1.3. Les besoins pour bien commencer..................................................................................4
2. EasyPHP.................................................................................................................................5
2.1. Introduction à EasyPHP .................................................................................................5
2.2. Récupérer EasyPHP .......................................................................................................5
2.3. Démarrer EasyPHP ........................................................................................................7
2.4. Editer votre site ...............................................................................................................8
3. Déclarer des variables ..........................................................................................................13
4. Afficher le contenu des variables.........................................................................................15
5. Les variables prédéfinies......................................................................................................17
6. Concaténer deux chaînes......................................................................................................19
7. Les structures de contrôles...................................................................................................19
7.1. If Elseif Else.................................................................................................................20
7.2. Switch............................................................................................................................21
7.3. For ................................................................................................................................22
7.4. while..............................................................................................................................23
8. Lire et écrire dans un fichier texte........................................................................................24
9. Récupérer les données des formulaires................................................................................26
10. Les fonctions utilisateurs....................................................................................................29
11. Introduction aux bases de données.....................................................................................30
12. Fonctions PHP pour MySQL .............................................................................................33
13. Afficher les données de votre base.....................................................................................35
14. Insérer des données dans votre base...................................................................................40
15. Modifier des données de votre base...................................................................................44
14. Supprimer des données de votre base ................................................................................47
16. Les sessions........................................................................................................................55
17. Les variables globales ........................................................................................................60
18. Le débuggage .....................................................................................................................72
18.1. Aérer le code ...............................................................................................................72
18.2. Indenter le code...........................................................................................................73
18.3. Commenter le code......................................................................................................74
18.4. Comment débugger.....................................................................................................75
18.4.1. Cas des conditionnelles........................................................................................76
18.4.2. Cas des boucles ....................................................................................................77
18.4.3. Cas des fichiers.....................................................................................................77
18.4.4. Problèmes avec MySQL.......................................................................................78
18.4.5. Les messages d'erreurs fréquents .........................................................................79
19. La portée des variables.......................................................................................................82
19.1. Le mot clé global.........................................................................................................83
19.2. Le mot clé static ..........................................................................................................84
19.3. Le passage par référence.............................................................................................85
20. La librairie GD...................................................................................................................87
21. Les expressions régulières..................................................................................................99
22. La programmation objet (concepts fondamentaux) ........................................................104