Maison > Article > développement back-end > Plusieurs valeurs de retour d'une méthode en php
Une méthode en php n'a qu'une seule valeur de retour. Dans la méthode PHP, la valeur de retour est définie à l'aide de l'instruction return, avec la syntaxe "return return value;". L'instruction return ne peut renvoyer qu'un seul paramètre, c'est-à-dire que la méthode (fonction) ne peut avoir qu'une seule valeur de retour ; si vous souhaitez renvoyer plusieurs valeurs, vous devez définir un tableau dans la méthode (fonction) et stocker la valeur de retour dans le tableau pour le retour.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Une méthode en php n'a qu'une seule valeur de retour.
PHP fournit une instruction return pour renvoyer le résultat d'exécution d'une méthode (fonction). Son format de syntaxe est le suivant :
return 返回值;
Remarque : Un espace doit être utilisé pour séparer la "valeur de retour" et le mot-clé return.
On peut voir que l'instruction return ne peut renvoyer qu'un seul paramètre, c'est-à-dire qu'elle ne peut renvoyer qu'une seule valeur et ne peut pas renvoyer plusieurs valeurs à la fois.
<?php header("Content-type:text/html;charset=utf-8"); class Website { public function demo($num) { return $num * $num; } } $student = new Website(); echo $student -> demo(4); ?>
Si vous souhaitez renvoyer plusieurs valeurs, vous devez définir un tableau dans la fonction, stocker la valeur de retour dans le tableau et la renvoyer.
<?php header("Content-type:text/html;charset=utf-8"); class Website { public function demo() { return array(0, 1, 2); } } $student = new Website(); var_dump($student -> demo(4)) ; ?>
Apprentissage recommandé : "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!