我试图弄清楚PHP在运行时检查类型/对象的顺序。所以我可以成为一个更好的程序员。感谢
首先检查哪种类型的php。它是否首先验证对象是否为布尔值?空值?阵列
哪个更快:
if (ID != null)
if (ID !== false)
if (ID == 0)
答案 0 :(得分:2)
这些是微优化。你的时间会花在更好的优化上。
我不确定是否对此进行了比较,但请查看http://www.phpbench.com。
此外,您可以查看http://php.net/manual/en/types.comparisons.php和http://php.net/manual/en/language.operators.precedence.php,但它们不会为您提供基准。
同样,你的时间可能会更好地专注于优化其他事情。