我可能有一个有趣的问题,但我需要以下代码:
如果某件事-那样做,否则-什么也不做。
示例代码在这里:
$page = 'id';
if (get_page($page)) {
#do something
} else {
#do nothing
}
原始代码:
$page = '4827';
if (get_page($page)) {
echo do_shortcode('[shortcode]');
} else {
// do nothing
}
答案 0 :(得分:1)
您可以在get_page
语句中执行函数if
。即使它的计算结果为false,函数也会执行,我敢肯定问题出在那。
考虑更改get_page
,使其仅返回布尔值,而不进行其他操作。
当然,那么您只能保留if
语句并摆脱else
。
编辑:这是一个example。
else
语句为空,在执行该函数以确定是否应输入if
语句时,除了显示“ bar”外,什么都没有。
答案 1 :(得分:0)
您不需要使用else
,因为您的代码不会返回或回显结果
$page = '4827';
if (get_page($page)) {
echo do_shortcode('[shortcode]');
}