Maison  >  Article  >  développement back-end  >  Plusieurs valeurs de retour d'une méthode en php

Plusieurs valeurs de retour d'une méthode en php

青灯夜游
青灯夜游original
2022-06-13 16:53:381609parcourir

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.

Plusieurs valeurs de retour d'une méthode en php

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);
?>

Plusieurs valeurs de retour dune méthode en php

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)) ;
?>

Plusieurs valeurs de retour dune méthode en php

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!

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