phpに unless文は ないのですか
phpにunless文ってないのかなと思ったら、
そういう話が挙がってました
https://bugs.php.net/bug.php?id=40296
(unless は if の逆の文。~じゃなかったら。)
■要望
PerlにもRubyにもunless文がある。phpにも欲しいよう。
■皆さんの反応
いいね!
いらない!
ほら、見やすくなるよ
if (!($a == 100 && $b == 5)) hoge();
if ($a != 100 || $b != 5) hoge();
↓
unless ($a == 100 && $b == 5) hoge();
こういうことするやつがいるからやめろ
unless (!($a != 100 || $b != 5)) {
hoge();
} else {
fuga();
}
unless() っていう関数を自作している人が困ると思う。
unless みたいな語句を使いたいのは英語圏の人ぐらいじゃない?
などなどあり、
修正しないことになったみたいです。
コメント