我知道这是基本的,但我找不到答案。我想用PHP做以下事情:
If A is true
do X
do Y [X has to be executed before Y can be executed]
Else
do just Y [executing X is not required]
如上所述,我需要把Y放两次吗(即,在If和Else语句中),或者有没有一种方法可以写这个,这样我只需要写一次Y?
如果您确信无论X在哪里执行,运行Y都是可以的,那么我会将If块的其他部分放入bin中,并简单地执行以下
<?php
$DEBUG = true;
if ($DEBUG) {
// Do X
}
// Do Y
?>
只是放一些类似的东西
if a is true
do x
end if
do y
if ($a == true) {
doX();
}
doY();