Les fonctions en PHP

1 – Introduction

À l’instar des différents langages de développement, PHP offre la possibilité de définir ses propres fonctions dites “fonctions utilisateur”, en plus des fonctions incluses par défaut avec les distributions de PHP comme print, echo, …etc.

Une fonction est un ensemble d’instructions identifiées par un nom, dont l’exécution retourne une valeur et dont l’appel peut être utilisé comme opérande dans une expression. Une procédure est un ensemble d’instructions identifiées par un nom qui peut être appelé comme une instruction.

2 – Création des fonctions

Une fonction peut être définie en utilisant la syntaxe suivante :

Il ne faut jamais mettre d’espaces ni de caractères spéciaux dans le nom d’une fonction.

Par exemple :

Cette fonction calcule la somme de deux chiffres passés en paramètre et retourne le résultat par l’intermédiaire du mot-clé return.

Pour appeler cette fonction, il suffit d’écrire par exemple :

Soit au final :

2.1 – Portée des variables

Les variables déclarées ou passées en paramètres d’une fonction ne sont valables que dans la fonction.

Par exemple :

Résultat :

Portée des variables PHP

Portée des variables PHP

En effet, la variable $siteweb n’est valable que dans la fonction Mon_Siteweb_Prefere.

De la même façon, une variable déclarée en dehors de la fonction n’est pas valable dans la fonction.

Par exemple :

Résultat :

Portée des variables PHP

Portée des variables PHP

Les variables globales

Une variable peut être déclarée avec le mot-clé global. Cela a pour effet de définir la variable dans tout le code PHP de votre page aussi bien dans les fonctions qu’ailleurs.

Exemple :

Résultat :

Les variables globales en PHP

Les variables globales en PHP

Laisser un commentaire