PHP foreach if和use ||有变量

时间:2015-01-16 19:57:43

标签: php

我在代码块中有以下代码段,我需要确保我正确理解它。据我了解,这不会自相矛盾吗?这个RecordType == 2还有!= 2?

有什么意义呢?

段:

if( ($row['RecordType']==2 && $row['AssignedTech'] == $empnumber) || ($row['RecordType']!=2))

我的解释:

如果RecordType EQUALS 2 AND AssignedTech EQUALS $ empnumber OR RecordType不等于2

1 个答案:

答案 0 :(得分:3)

可以简化为:

if ($row['RecordType'] !=2 || $row['AssignedTech'] == $empnumber)

如果RecordType为2,则AssignedTech应为$empnumber,否则无关紧要,我们一切都很好。