我正在尝试了解面向对象的 PHP 编程并写了一个小班来学习。我无法理解为什么它不能按我的意图工作。我在类方法中有两个变量hello()
$result
,$test
. 我正在尝试访问存储在这两个变量中的数据并将其打印到屏幕上。我知道我可以在方法内部调用一个回声,但我试图让它在它之外回显。
我打印到屏幕上的是88
它没有打印出第二个变量$test
。我试图理解为什么会这样。我缺乏理解可能显示在代码中。
<?php
class simpleClass{
public function hello($result,$test) {
$result = 4+4;
$test = 10+5;
return $result;
return $test;
}
}
$a = new simpleClass;
echo $a->hello();
echo $a->hello($result, $test);
?>