私は、このような制御構造を有する:SWITCH opreatorの比較ケースを厳密にする方法はありますか?
switch ($var) {
case TRUE:
break;
case FALSE:
break;
case NULL:
break;
}
をそして、私は、PHPマニュアルに記載されていて、私のNULL
場合があるために呼び出されることはありません:/ケースを切り替える
注緩い比較ですを行います。
は私がIF
の代わりSWITCH
を使用することができます知っているが、私は、私は私のSWITCH
のあらゆるCASE
で、すでにいくつかのIF's
持ってしたくありません。
何らかの形で書き直す方法はありますかSWITCH
か、いくつかのトリックを使用して値を厳密に比較する方法はありますか?
優れたソリューションを行うことができ、ありがとうございました。しかし、それは毎回すべてのケースを評価するPHPを作るのですか? – Green
@Green各switch文とまったく同じです。つまり、trueと評価される最初のcaseが入力され、最初のbreak文で実行が停止します –