我通常这样写:
if ($myvar == null)但有时我会读到这样的内容:
if (null == $myvar)我记得有人告诉我后者更好,但我不记得为什么。
你知道哪一个更好吗?为什么?
谢谢,丹
发布于 2010-10-25 21:53:15
如果你不小心忘记了其中一个=,第二个将会给出一个错误。
if ($myvar = null)这会将null分配给$myvar,并对结果执行if检查。
if (null = $myvar)这将尝试将$myvar的值赋给null并给出一个错误,因为您不能将其赋给null。
https://stackoverflow.com/questions/4015211
复制相似问题