我知道这是基本的,但我找不到答案。我愿做以下使用PHP:“if else”in php when“if”and“else”have same action
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?
这是东西给你:http://php.net/manual/en/control-structures.goto.php – SuperDJ
有条件地执行的东西,你把它放在一个'if'或其他' '块。无论如何执行,你都不会。所以'如果A {x()} Y()'似乎符合那个描述,不是? –
@SuperDJ:你为什么甚至会提出像goto一样丑陋的东西?他们应该从来没有将它添加到PHP中,特别是最迟不到5.3。这很荒谬......尽管有其缺点,但我喜欢PHP,但这仍然让我热血沸腾 –