php 中 ""== 0== null
但是if(0) if(“”) if(null) 都是假
<html> <head> <meta charset="UTF-8"> </head> <body> <?php $aa = null; $bb ="" ; $cc =0; if($aa==$bb) { echo("null 等于 空字符串<br />"); } else { echo("null 不等于 空字符串<br />"); } if($aa==$cc) { echo("null 等于 0<br />"); } else { echo("null 不等于 0<br />"); } if($bb==$cc) { echo("0 等于 空字符串<br />"); } else { echo("0 不等于 空字符串<br />"); } if($aa) { echo("null 是真<br />"); } else { echo("null 是假<br />"); } if($bb) { echo(" 空字符串是真<br />"); } else { echo("空字符串是假<br />"); } if($cc) { echo("0 是真<br />"); } else { echo("0 是假<br />"); } ?> </body> </html>