0
我有兩個不同的參數,如果他們持有特定的值,我不應該執行我的聲明裏面的代碼塊。下面是例如:我已上方通過在ColdFusion中檢查兩個參數?
<cfarguments name="myArg1" type="string" required="yes">
<cfarguments name="myArg2" type="string" required="yes">
<cfif myArg1 NEQ 'MMT' OR myArg2 NEQ 'newMMT'>
Execute the code
</cfif>
參數是myArg1 = 'MMT' 和myArg2 = 'newCCS'。我的cfif指示爲true,並且cfif內部的代碼被執行。因此,如果myArg1等於'MMT'或者myArg2等於'newMMT',那麼if應該不會被執行。如果我在這種情況下使用AND而不是OR,那麼當兩個參數都等於所需的值並且這不是我想要的時候,我會查找它。如果您有任何想法,我可以如何讓這個工作,請讓我知道。謝謝。
嗯......看起來應該是一個AND。 *「如果我在這種情況下放置AND而不是OR,那麼當兩個參數都是** NOT **等於所需值時,我會查找」*。 OR不起作用,因爲如果arg1是NEQ到MMT,那麼arg2等於什麼並不重要(反之亦然) –
@KevinB - 您應該將該解釋作爲答案。 – Leigh