Maison > Questions et réponses > le corps du texte
Fonction publique getSalarya()
,
$res = $this ->salary; if ($this->dept == 'Finance Department') { $res = 'Comment oses-tu vérifier les gens autour de ton patron ? Tu ne veux pas déconner'; }
return $ res;
}
孙痴慢2018-10-13 12:32:21
Il est environ 18h26 dans la vidéo. Nous utilisons test() pour encapsuler le mécanisme de filtrage de l'instruction if précédente, puis utilisons le public getSalary() pour appeler le privé test(). J'ai trouvé que le salaire getSalary() ne renvoyait pas la valeur que nous avions besoin d'obtenir. Plus tard, j'ai découvert que getSalary() voulait renvoyer une valeur, il devait donc renvoyer la valeur via return dans getSalary(). problème. Mais la valeur passée par test() doit être reçue via la variable $res dans getSalary(). Écrivez simplement $res = $this->test(); puis revenez en arrière et vérifiez test(), et constatez que test() a également besoin d'un retour pour transmettre $res dans test(). Ajoutez simplement return $res; dans test() et il s'exécutera.
天蓬老师2018-10-13 08:52:54
Pouvez-vous au moins me dire quel est le problème ? Comment puis-je vous aider à y répondre ?