cgr*_*ala 6 php wordpress action exit
在PHP中,如果我有一个调用另一个函数的函数; 有没有办法让被调用的函数退出调用函数而不杀死整个脚本?
例如,假设我有一些类似的代码:
<?php
function funcA() {
funcB();
echo 'Hello, we finished funcB';
}
function funcB() {
echo 'This is funcB';
}
?>
<p>This is some text. After this text, I'm going to call funcA.</p>
<p><?php funcA(); ?></p>
<p>This is more text after funcA ran.</p>
Run Code Online (Sandbox Code Playgroud)
不幸的是,如果我发现funcB内部的东西让我想要停止funcA完成,我似乎必须退出整个PHP脚本.有没有办法解决?
我知道我可以写一些东西到funcA()来检查来自funcB()的结果,但是,在我的情况下,我无法控制funcA()的内容; 我只能控制funcB()的内容.
使这个例子更具体一点; 在这个特殊的例子中,我正在使用WordPress.我挂钩到了get_template_part()函数,并试图从实际需要/包括通过执行我的钩后就是所谓的locate_template()函数的文件停止WordPress的.
有人有建议吗?