在PHP中寫這個最好的方法是什麼,所以我知道哪個條件失敗並易於維護?而不訴諸多個if else語句...多條件語句
if ((!$titleBlockPresent || !$leadBlock || ($allDoubleBlockCount !=2 || $allDoubleBlockCount!=1) ||$countFirstSmallShowBlocks !=2 ||$countSecondSmallShowBlocks !=2) && !$contentNotAvailableMessage)
{
$this->fail("Block missing in the horizontal list of blocks on the non live carousel");
}
簡化您的邏輯,以便您不一次檢查7個條件。 – deceze 2012-07-19 11:45:25
你問最好的方法,但在你的問題中,你說「不訴諸多個if else陳述」。我認爲最重要的是大多數(或許多)人認爲多種表述是最好的方式。 – MJB 2012-07-19 11:52:52