Exercice 7 : Portée 1 :
Déclarez une variable a dans le cadre d’une script PHP. Ecrivez une fonction port réalisant l’affichage de a comme une variable globale dans le cas d’une variable globale Javascript. Que remarquez-vous ?

L'exercice :
12
La correction :
avant l'appel de la fonction a = 100
La valeur de a dans la fonction est :
après l'appel de la fonction a = 100

Exercice 8 : Portée 2 :
Déclarez une variable a dans une fonction, initialisez cette variable dans la fonction et affichez-en la valeur, toujours au sein de cette fonction. Ensuite, essayez d’afficher la valeur de cette variable après appel à cette fonction. Que remarquez-vous ?
Modifiez le script précédent en utilisant une déclaration de variable globale permettant de manipuler la variable a en dehors de la fonction.

L'exercice :
Avant la fonction, b a pour valeur 28Après la fonction, b a pour valeur .
La correction :
avant l'appel de la fonction a = 100
La valeur de a dans la fonction est : 100
après l'appel de la fonction a = 100
777
777

Exercice 9 : Masquage
Déclarez une variable globale a dans le cadre d’un script PHP. Dans une fonction, incrémentez a comme vous le feriez dans le cadre d’une variable globale en Javascript. Affichez la valeur de la variable avant, pendant et après l’appel de la fonction. Que remarquez-vous?

L'exercice :
12
17
12
On remarque que lorsque la variable globale est déclarée dans le script, elle garde sa valeur initiale après la fonction.
La correction :
avant l'appel de la fonction a = 100
La valeur de a dans la fonction est : 1
après l'appel de la fonction a = 100

Exercice 10 : Une fonction dateHeure
Ecrivez une fonction dateHeure réalisant l’affichage suivant : nous sommes le 15/03/2000, il est 15 : 42 utilisant la date et l’heure courante.

Nous sommes le 19/04/2024, il est 22 : 46

La correction :

Exercice 11 : Affichage français
Ecrivez une fonction ladate réalisant l’affichage suivant : nous sommes le mardi 15 janvier 2000 utilisant la date courante.

L'exercice :
Nous sommes le Friday 19 April 2024 22:46:37
La correction :
nous sommes le vendredi 19 mai 2024