Cours de programmation web

Deuxième cours : PHP

Denis Cabasson

Cours de programmation web, associé au cours de base de données.

ENSAE troisième année, 2006/2007.

- Titre : Cours de programmation web

- Auteur : Denis Cabasson

- Parution : 26 avril 2007

- Public visé :

- Licence : Copyright ® 2013 Denis Cabasson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Rappels sur PHP

- II. Syntaxe de base

- III. Structures de contrôle

- IV. Fonctions, classes

- V. Interaction avec l'utilisateur

- VI. Interaction avec une base de données

- VII. Bibliothèque de fonctions

I - Rappels sur PHP

II - Syntaxe de base

III - Structures de contrôle

La première expression (expr1) est évaluée (exécutée), quoi qu'il arrive au début de la boucle.

Au début de chaque itération, l'expression expr2 est évaluée. Si l'évaluation vaut TRUE, la boucle continue et l'instruction est exécutée. Si l'évaluation vaut FALSE, l'exécution de la boucle s'arrête.

À la fin de chaque itération, l'expression expr3 est évaluée (exécutée).

break : pour sortir d'une boucle (for, while, foreach, switch).

IV - Fonctions, classes

V - Interaction avec l'utilisateur

VI - Interaction avec une base de données

VII - Bibliothèque de fonctions

array_push — Empile un ou plusieurs éléments à la fin d'un tableau.

array_unshift — Empile un ou plusieurs éléments au début d'un tableau.

arsort — Trie un tableau en ordre inverse.

asort — Trie un tableau et conserve l'association des index.

krsort — Trie un tableau en sens inverse et suivant les clés.

ksort — Trie un tableau suivant les clés.

sort — Trie un tableau.

uasort — Trie un tableau en utilisant une fonction de callback.

uksort — Trie un tableau par ses clés en utilisant une fonction de callback.

usort — Trie un tableau en utilisant une fonction de comparaison.

shuffle — Mélange les éléments d'un tableau.

reset — Remet le pointeur interne de tableau au début.

next — Avance le pointeur interne d'un tableau.

prev — Recule le pointeur courant de tableau.

end — Positionne le pointeur de tableau en fin de tableau.

current — Retourne l'élément courant du tableau.

compact — Crée un tableau à partir de variables et de leur valeur.

extract — Importe les variables dans la table des symboles.