I was under the impression that = is an assignment, == is a numeric comparison, and === is a symbolic comparison (as well as in some o
=
==
===
I direct you to section 2.5: Equality checks of an excellent book by Leonid Shifrin.