PHP运行时类型检查

时间:2012-08-30 21:33:35

标签: php

我试图弄清楚PHP在运行时检查类型/对象的顺序。所以我可以成为一个更好的程序员。感谢

首先检查哪种类型的php。它是否首先验证对象是否为布尔值?空值?阵列

哪个更快:

if (ID != null)

if (ID !== false)

if (ID == 0)

1 个答案:

答案 0 :(得分:2)

这些是微优化。你的时间会花在更好的优化上。

我不确定是否对此进行了比较,但请查看http://www.phpbench.com

此外,您可以查看http://php.net/manual/en/types.comparisons.phphttp://php.net/manual/en/language.operators.precedence.php,但它们不会为您提供基准。

同样,你的时间可能会更好地专注于优化其他事情。