PHP Type Juggling Vulnerabilities
How PHP’s type comparison features lead to vulnerabilities, and how to avoid them
Much like Python and Javascript, PHP is a dynamically typed language. This means that variable types are checked while the program is executing. Dynamic typing allows developers to be more flexible when using PHP. But this kind of flexibility sometimes causes unexpected…