Maison  >  Article  >  développement back-end  >  Que signifient les paramètres formels et les paramètres réels des fonctions php ?

Que signifient les paramètres formels et les paramètres réels des fonctions php ?

醉折花枝作酒筹
醉折花枝作酒筹original
2021-07-29 11:35:384064parcourir

Dans l'article précédent, nous avons appris ce qu'est une fonction et comment créer une fonction. Pour la méthode de création d'une fonction, veuillez consulter "Comment créer une fonction dans une fonction php ?" 》. Cette fois, nous en comprenons un important, qui est le paramètre. Les fonctions ne peuvent pas se passer de paramètres. Sans paramètres, la fonction n'obtiendra pas les informations qu'elle souhaite. Aujourd'hui, nous examinerons de plus près les paramètres.

Avant de le présenter, jetons d'abord un coup d'œil à ce que sont les paramètres et en avons une compréhension générale.

Paramètres, également appelés variables paramètres. Lorsque nous étudions un problème, nous nous concentrons sur les changements de certaines variables et sur les relations entre elles. L’une ou certaines d’entre elles sont appelées variables indépendantes et l’autre ou d’autres sont appelées variables dépendantes. Si nous introduisons une ou plusieurs variables pour décrire les changements dans les variables indépendantes et dépendantes, alors les variables introduites ne sont pas les variables qui doivent être étudiées dans le problème actuel. Nous appelons ces variables variables paramétriques ou paramètres.

Si la fonction n'a pas de liste de paramètres, les tâches effectuées par la fonction sont fixes et l'utilisateur ne peut pas modifier certains comportements d'exécution à l'intérieur de la fonction lors de l'appel de la fonction.

Si la fonction a une liste de paramètres, la fonction peut obtenir les valeurs de données requises pour exécuter la fonction de l'extérieur. C'est-à-dire que lorsque l'utilisateur appelle une fonction, avant d'exécuter le corps de la fonction, certaines données sont transmises à la fonction via la liste des paramètres de la fonction, de sorte que lorsque la fonction exécute le corps de la fonction, elle puisse déterminer comment exécuter le corps de la fonction. en fonction des données transmises par l'utilisateur.

Les paramètres ont deux formes, à savoir les paramètres formels et les paramètres réels.

Regardons d’abord un petit cas.

<?php
function familyName($fname,$year) {
  echo "$fname Zhang. Born in $year <br>";
}

familyName("Li","1975");
familyName("Hong","1978");
familyName("Tao","1983");
?>

Le résultat de sortie est

Li Zhang. Born in 1975
Hong Zhang. Born in 1978
Tao Zhang. Born in 1983

Dans ce cas, nous pouvons voir qu'il y a des parenthèses après la fonction. Il y a deux lettres avec $ entre parenthèses, "$fname" et "$year". est le paramètre formel, et les "Li", "1975" et autres lettres et chiffres entre parenthèses après familyName ci-dessous sont les paramètres réels.

Grâce à cet exemple, nous avons également une compréhension générale des paramètres réels et des paramètres formels. Apprenons-les plus en détail.

Paramètres formels

Les paramètres formels sont la liste de paramètres entre parenthèses après le nom de la fonction lors de la définition d'une fonction (appelés "paramètres formels"). Tout comme son nom, les paramètres formels eux-mêmes n'ont pas de valeurs spécifiques. Étant donné que le corps de la fonction doit utiliser des paramètres externes, pour que les paramètres soient transmis correctement, ils doivent être transmis via les paramètres formels et les données du corps de la fonction. Les paramètres formels sont comme indiqué dans la figure ci-dessous.

Que signifient les paramètres formels et les paramètres réels des fonctions php ?

Paramètres réels

Les paramètres réels sont les paramètres entre parenthèses après le nom de la fonction lorsque nous appelons la fonction (appelés "paramètres réels"). Les paramètres réels et les paramètres formels doivent correspondre. -un dans l'ordre.Il remplacera la valeur variable correspondante du paramètre formel dans le corps de la fonction. Le paramètre de la fonction peut être une valeur spécifique ou une variable. Les paramètres réels sont comme indiqué dans la figure ci-dessous.

Que signifient les paramètres formels et les paramètres réels des fonctions php ?

Nous avons maintenant fini d'étudier les paramètres réels et les paramètres formels.

Toutes les connaissances php que vous souhaitez sont ici →Tutoriel vidéo php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn