我在代码块中有以下代码片段,我需要确保我正确理解它。 据我了解,这难道不自相矛盾吗? 拥有这个记录类型==2和!=2有什么意义?
片段:
if( ($row['RecordType']==2 && $row['AssignedTech'] == $empnumber) || ($row['RecordType']!=2))
我的解释:
如果记录类型等于 2 且分配技术等于 $empnumber或记录类型不等于 2
它可以简化为:
if ($row['RecordType'] !=2 || $row['AssignedTech'] == $empnumber)
如果RecordType
是 2,那么AssignedTech
应该是$empnumber
的,否则没关系,我们都很好。