Maison > Article > développement back-end > Quelle est la valeur de retour d'une fonction PHP ?
Les fonctions PHP peuvent renvoyer des valeurs scalaires, des tableaux, des objets ou NULL. Pour déclarer une valeur de retour, utilisez l'indice de type de retour dans la déclaration de fonction. PHP ne prend pas en charge le renvoi direct de plusieurs valeurs, mais vous pouvez utiliser un tableau ou un objet pour les regrouper et les renvoyer.
Valeur de retour de la fonction PHP
En PHP, une fonction peut renvoyer une valeur, qui peut être n'importe quel type de données PHP, notamment :
Déclaration de la valeur de retour
Pour déclarer la valeur de retour d'une fonction, utilisez return
dans la déclaration de la fonction. Tapez l'indice : return
类型提示:
function get_name(): string { return "John Doe"; }
这表示 get_name()
函数将返回一个字符串。
返回多个值
PHP 不支持直接返回多个值。但是,您可以使用数组或对象将多个值分组并返回。
实战案例
考虑以下函数,它返回数组中最大的元素:
function find_max(array $array): int { if (empty($array)) { return 0; } $max = $array[0]; foreach ($array as $element) { if ($element > $max) { $max = $element; } } return $max; } $array = [1, 3, 5, 2, 4]; $max_value = find_max($array); // 5
此函数将 $array
的最大值存储在 $max_value
rrreee
get_name()
renverra une chaîne. 🎜🎜🎜Renvoi de plusieurs valeurs🎜🎜🎜PHP ne prend pas en charge le renvoi direct de plusieurs valeurs. Cependant, vous pouvez utiliser un tableau ou un objet pour regrouper plusieurs valeurs et les renvoyer. 🎜🎜🎜Exemple pratique🎜🎜🎜Considérez la fonction suivante, qui renvoie le plus grand élément d'un tableau : 🎜rrreee🎜Cette fonction stocke la valeur maximale de $array
dans le $max_value code> variable milieu. 🎜
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!