PHPについての質問です(php5以上で)
PHP
1function funcA($ary){ 2 funcB($ary['type']); 3 return $ary['value'];//処理1 4} 5 6function funcB($type){ 7 if(条件1){ 8 //処理2 9 if ( 条件2 ) { 10 return $val;//処理3 11 } 12 } 13}
このような形の処理があるとき、処理3が実行された時のみ処理1を実行しないようにしたいのですがどうしたらいいのでしょう?
全部funcAの中で書けばいいのですが、funcAに限らず複数の関数からfuncBを呼び出したい・なるべく呼び出し元に加える変更は少なくしたいと思っています