実行時にPHPが型/オブジェクトをチェックする順序を理解しようとしています。だから私はより良いコーダーになることができます。ありがとう
PHP が最初にチェックするタイプ。オブジェクトが最初にブール値であるかどうかを検証しますか? ヌル?配列?
どちらが速いか:
if (ID != null)
if (ID !== false)
if (ID == 0)
実行時にPHPが型/オブジェクトをチェックする順序を理解しようとしています。だから私はより良いコーダーになることができます。ありがとう
PHP が最初にチェックするタイプ。オブジェクトが最初にブール値であるかどうかを検証しますか? ヌル?配列?
どちらが速いか:
if (ID != null)
if (ID !== false)
if (ID == 0)
これらはマイクロ最適化です。あなたの時間は、何か他のものを最適化するために費やされます。
これに関する比較があるかどうかはわかりませんが、http://www.phpbench.comをチェックしてください。
また、http://php.net/manual/en/types.comparisons.phpおよび http://php.net/manual/en/language.operators.precedence.phpを参照してください。ベンチマークを提供します。
繰り返しになりますが、何か他のことを最適化することに集中するほうが、時間の無駄遣いになる可能性があります。