Maison > développement back-end > tutoriel php > Paramètres et valeurs de retour des fonctions PHP

Paramètres et valeurs de retour des fonctions PHP

WBOY
Libérer: 2024-04-13 17:12:01
original
1178 Les gens l'ont consulté

Les paramètres de fonction PHP peuvent avoir des spécifications de type et des valeurs par défaut, et la valeur de retour peut renvoyer une valeur de spécification de type. Par exemple, une fonction sum() qui calcule la somme de deux nombres et renvoie un entier prend deux arguments entiers, dont l'un a la valeur par défaut « Invité ».

PHP 函数的参数和返回值

Paramètres et valeurs de retour des fonctions PHP

Paramètres de fonction

Les paramètres de fonction sont les valeurs de données transmises à la fonction. Ils permettent à des fonctions d'effectuer des tâches spécifiques. Les paramètres apparaissent sous forme de liste séparée par des virgules dans les définitions de fonctions et les appels de fonction.

function function_name(paramètre1, paramètre2) {}function function_name(parameter1, parameter2) {}

参数类型说明

参数可以具有类型说明。类型说明指定参数的期望数据类型。

function sumOfNumbers(int $num1, int $num2) {}
Copier après la connexion

在这个例子中,sumOfNumbers() 函数期望两个整数参数 ($num1$num2)。

默认参数值

参数可以具有默认值。当调用函数时,如果指定了参数值,则使用它。如果没有指定,则使用默认值。

function greetUser($name = "Guest") {}
Copier après la connexion

在这个例子中,greetUser() 函数有一个默认参数 $name,值为 "Guest"。

返回值

函数可以返回一个值。返回值是函数执行结果的数据值。返回值使用 return 语句指定。

function function_name(): return_type {}

返回值类型说明

返回值可以具有类型说明。类型说明指定返回值的预期数据类型。

function getSumOfNumbers(): int {}
Copier après la connexion

在这个例子中,getSumOfNumbers()

Spécification du type de paramètre

Les paramètres peuvent avoir des spécifications de type. La spécification de type spécifie le type de données attendu du paramètre.

function sum(int $num1, int $num2): int {
  return $num1 + $num2;
}

// 调用函数
$result = sum(5, 10);

// 打印结果
echo $result; // 输出 15
Copier après la connexion
Dans cet exemple, la fonction sumOfNumbers() attend deux paramètres entiers ($num1 et $num2). 🎜🎜🎜Valeurs des paramètres par défaut 🎜🎜🎜Les paramètres peuvent avoir des valeurs par défaut. Lorsqu'une fonction est appelée, si une valeur de paramètre est spécifiée, elle est utilisée. Si elle n'est pas spécifiée, la valeur par défaut est utilisée. 🎜rrreee🎜Dans cet exemple, la fonction greetUser() a un paramètre par défaut $name avec la valeur "Guest". 🎜🎜🎜Valeur de retour🎜🎜🎜La fonction peut renvoyer une valeur. La valeur de retour est la valeur des données du résultat de l'exécution de la fonction. La valeur de retour est spécifiée à l'aide de l'instruction return. 🎜🎜function function_name(): return_type {}🎜🎜🎜Spécification du type de valeur de retour🎜🎜🎜La valeur de retour peut avoir une spécification de type. La spécification de type spécifie le type de données attendu de la valeur de retour. 🎜rrreee🎜Dans cet exemple, la fonction getSumOfNumbers() renvoie un entier. 🎜🎜🎜Cas pratique🎜🎜🎜Considérons une fonction qui calcule la somme de deux nombres : 🎜rrreee

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal