1. Utilisez return, et la sortie sera vide, mais dans le deuxième exemple, remplacez return par echo, et le résultat ; sera 1000 ; Dans les trois exemples, return
est également utilisé, mais le résultat est 1000. La raison spécifique est : echo est la valeur de sortie return est la valeur de retour mais pas ; sortie Si vous souhaitez avoir une sortie, utilisez à nouveau la sortie d'écho.
<? class Human{ private $money = 1000; public function showMoney(){ return $this->money; }} $money = new Human(); $money->showMoney(); ?>
2.
<? class Human{ private $money = 1000; public function showMoney(){ echo $this->money; }} $money = new Human(); $money->showMoney(); ?>
3.
<? class Human{ private $money = 1000; public function showMoney(){ return $this->money; }} $money = new Human(); echo $money->showMoney(); ?>
La différence entre l'écho et le retour :
—— > ;echo consiste à afficher la chaîne au navigateur, et return consiste à terminer l'exécution du code suivant et à renvoyer une valeur.
PHP=>PHP utilise return, PHP=>navigateur et javascriptutilise echo
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!