如何从类中的函数访问单个或整个多个返回?
通常从一个函数中,我可以访问多个返回,例如
list($name, $number ) = functionFromSomeClass($a, $b, $c);
$n1 = $name;
$n2 = $number;
但是当这个函数在一个类中时,我似乎在访问整个或单个返回时遇到问题
class MyClass{
public function newFunc( $var_1, $var_2 ) {
require_once('someOtherClass.php');
// process
list($name, $number ) = functionFromSomeOtherClass($a, $b, $c);
}
}
然后访问:
$myclass = new MyClass;
$name = $myclass->newFunc($q, $w)->$name;
或者,我将如何获得整个列表返回?
$myclass = new MyClass;
list($name, $number) = $myclass->newFunc($q, $w);