Exercice 1 : Fonction bonjour :
Déclarez une fonction PHP réalisant l’affichage de la chaîne Bonjour. On appellera évidemment cette fonction dans le corps du programme.

L'exercice :
Bonjour

La correction :

Avant l'appel de la fonction

bonjour

Après l'appel de la fonction

Exercice 2 : Fonction et boucle :
Ecrivez une fonction affichant, à l’aide d’une boucle, 10 fois la chaîne bonjour. On appellera évidemment cette fonction dans le corps du programme.

L'exercice :
Bonjour
Bonjour
Bonjour
Bonjour
Bonjour
Bonjour
Bonjour
Bonjour
Bonjour
Bonjour

La correction :
bonjour
bonjour
bonjour
bonjour
bonjour
bonjour
bonjour
bonjour
bonjour
bonjour

Exercice 3 : Affichage des paramètres :
Ecrivez une fonction test prenant deux paramètres et en affichant la valeur de ces deux paramètres.

L'exercice :
Les paramètres de la fonction test sont Deux et 2.


La correction :

Avant l'appel de la fonction

le premier paramètre est : hello
le second paramètre est : 16

Après l'appel de la fonction

Exercice 4 : Utilisation des paramètres :
Ecrivez une fonction test2 prenant une variable n en paramètre et affichant n fois bonjour.

L'exercice :
Bonjour
Bonjour
Bonjour
Bonjour

La correction :

Avant l'appel de la fonction

bonjour
bonjour
bonjour
bonjour
bonjour

Après l'appel de la fonction

Exercice 5 : Swap :
Ecrivez une fonction prenant deux variables a et b en paramètres. Cette fonction permutera les valeurs des variables. Dans l’exécution de votre script, faîtes afficher la valeur des variables avant appel, la valeur des variables dans la fonction, avant et après permutation, et enfin la valeur des variables suite à l’appel. Que remarquez-vous ?

L'exercice :
Les variables a et b ont pour valeurs respectives : 4 et 7.
Les variables a et b ont pour valeurs respectives : 4 et 7.
Les variables a et b ont pour valeurs respectives : 7 et 4.
Les variables a et b ont pour valeurs respectives : 4 et 7.

La correction :
avant l'appel de la fonction x = 100 , y = 0
avant permutation : a = 100 , b = 0
après permutation : a = 0 , b = 100
après l'appel de la fonction x = 100 , y = 0

Exercice 6 : Swap2 :
Reprenez le script précédent et modifiez le pour que la permutation soit permanente, c’est à dire que les valeurs soient effectivement permutées même à l’extérieur de la fonction swap2.

L'exercice :
Les variables a et b ont pour valeurs respectives : 4 et 7.
Les variables a et b ont pour valeurs respectives : 4 et 7.
Les variables a et b ont pour valeurs respectives : 7 et 4.
Les variables a et b ont pour valeurs respectives : 7 et 4.

La correction :
avant l'appel de la fonction x = 100 , y = 0
avant permutation : a = 100 , b = 0
après permutation : a = 0 , b = 100
après l'appel de la fonction x = 0 , y = 100