| 
 
| PHP是弱类型语言,有时候null,false,0,'0',00,'00',array(),true,1,01,'1','01'会造成混乱,对他们加以区别、搞清楚他们之间的关系至关重要。 
 一.=== 全等比较
 
 作全等比较时除01===1和00===0以外,任意两个互不相等
 
 二.== 等于比较
 
 1. true, 1, '1', 01, '01'任意两个都相等。
 
 除 true == '00' 以外,true, 1, '1', 01, '01' 中任意一个与false,0,00,'0','00',null,'',array()任意一个都不相等
 
 2. false,0,00,'0','00',null,'',array()的比较, == 表示相等,<>表示不相等
 
 false == 0
 false == 00
 false == '0'
 false <> '00'
 false == null
 false == ''
 false == array()
 
 0 == 00
 0 == '0'
 0 == '00'
 0 == null
 0 == ''
 0 <> array()
 
 00 == '0'
 00 == '00'
 00 == null
 00 == ''
 00 <> array()
 
 '0' == '00'
 '0' == null
 '0' <> ''
 '0' <> array()
 
 '00' <> null
 '00' <> ''
 '00' <> array()
 
 null == ''
 null == array()
 
 '' <> array()
 
 
 | 
 |