Sr. PHP Programmer Question:

Download Job Interview Questions and Answers PDF

Why would you use === instead of ==?

Senior PHP Programmer Interview Question
Senior PHP Programmer Interview Question

Answer:

If you would want to check for a certain type, like an integer or boolean, the === will do that exactly like one would expect from a strongly typed language, while == would convert the data temporarily and try to match both operand's types. The identity operator (===) also performs better as a result of not having to deal with type conversion. Especially when checking variables for true/false you want to avoid using == as this would also take into account 0/1 or other similar representation.

Download Senior PHP Programmer Interview Questions And Answers PDF

Previous QuestionNext Question
How will you access the actual name of the uploaded file in PHP?Explain the syntax for 'foreach' loop in PHP?