我有一个函数可以做一些检查并相应地运行一个函数。
例如,我有一个包含这两个函数的类:
public function printingFunction($weekly) {
if($this-something())
$this->shouldIPrintIt($weekly, 'Text');
if($this->somethingElse())
$this->shouldIPrintIt($weekly, 'Another text');
}
private function shouldIPrintIt($weekly, $name) {
// doing some checks
// bail from the MAIN function printingFunction()
}
每当触发函数shouldIPrintIt()
时,我想做什么,它将从printingFunction()
方法中拯救出来。所以它会跳过其余的if条件。
我怎么能这样做?