Copyright c 2000 Julien Gaulminjulien.gaulmin@alcove.fr, Alcôve
Ce document peut être reproduit, distribué et/ou modifié selon les termes de la Licence GNU de Documentation Libre (GNU Free Documentation Licence) dans sa version 1.1 ou ultérieure telle que publiée, en anglais, par laFree Software Foundation; sans partie invariante, avec comme première de couverture (front cover texts) les deux premières pages, et sans partie considérée comme quatrième de couverture (back cover texts)
Une copie de la licence est fournie en annexe et peut être consultée à l’url : http ://www.gnu.org/copyleft/fdl.html
Alcôve
Programmer en PHP
Julien Gaulmin
julien.gaulmin@alcove.fr
version 1.44
4.1 Interopérabilité avec des applicatifs 182
4.2 Traitement des chaînes de caractères 202
4.3 Fonctionnalités utiles 217
4.4 Conclusion 254
Table des matières
Chapitre 1 Introduction au langage 3
1.1 La programmation web 5
1.2 Présentation de PHP 18
1.3 Installation et configuration de PHP 29
Chapitre 2 Les bases du langage 38
2.1 Syntaxe du langage 40
2.2 Les structures de contrôle 78
2.3 Fonctions 112
2.4 Programmation orientée objet 126
Chapitre 3 Fonctionnalités essentielles 138
3.1 Connexions et utilisateurs 140
3.2 Gestion des sessions 149
3.3 Autres fonctionnalités 169
Chapitre 4 Utilisation avancée 180
2
Introduction au langage
Alcôve- Programmer en PHP
Objectifs du chapitre
Principes de la programmation web ; Présentation de PHP ;
Installation et configuration.
Chapitre 1
Alcôve- Programmer en PHP
Introduction au langage
4
La programmation web
Alcôve- Programmer en PHP
Objectifs de la section
Rappels d’HTML ; Le web interactif ; Notions de CGI ; Distinction PHP/CGI.
Section 1
Alcôve- Programmer en PHP
La programmation web
6
La programmation web
Alcôve- Programmer en PHP
Les marqueurs sont définis entre <> ; Ex : <marqueur>...</marqueur>
La plupart des environnements peuvent être imbriqués selon des règles bien définies ;
Ex : <H1><B>Mon titre</B></H1>
Il n’est pas permis de faire chevaucher des environnements.
Ex : <H1><B>Mon titre</H1></B>
La programmation web
Alcôve- Programmer en PHP
Rappels d’HTML
Hyper T ext M arkup L anguage ;
Définit la structure logique d’un document web ;
Composé d’un ensemble de commandes de formatage ;
Basé sur la notion d’environnement possédant un début et une fin -> délimiteurs : tags ou marqueurs.
8