我经常写这个:
if ($myvar == null)
Run Code Online (Sandbox Code Playgroud)
但有时我读到这个:
if (null == $myvar)
Run Code Online (Sandbox Code Playgroud)
我记得有人告诉我后者更好但我不记得为什么.
你知道哪个更好,为什么?
谢谢,丹
SLa*_*aks 11
如果你不小心忘了其中一个=,第二个就会出错.
if ($myvar = null)
Run Code Online (Sandbox Code Playgroud)
这将分配null给$myvar并执行if对检查的结果.
if (null = $myvar)
Run Code Online (Sandbox Code Playgroud)
这将尝试分配的价值$myvar来null,给一个错误,因为你不能分配给null.
| 归档时间: |
|
| 查看次数: |
589 次 |
| 最近记录: |