我有一个这样的课程:
class Example {
private function _test($value)
{
if ($value == 'xyz') return FALSE;
}
public function check()
{
$this->_test('xyz');
// more code follows here...
}
}
基本上我想做的是将方法_test()中的返回值FALSE“冒泡”为方法check()的实际返回值,以便调用
$this->_test('xyz');
将返回FALSE
return $this->_test('xyz');
不起作用,因为如果值与'xyz'不匹配,我不想返回。
这可能吗?
答案 0 :(得分:5)
我不理解你正在寻找什么,所以如果这不是你的意思,请再解释一下你想要的东西。
public function check()
{
if($this->_test('xyz') === FALSE){
return FALSE;
}
// more code follows here...
}