forced? modern php is a bliss.
It took two major versions to add types to both function arguments and return values and there's still no type-restricted data structures. Think "array of foo".
Just overall, other than with bash, I've never shot myself in the foot more often than with php
I despise that thing with a passion
I don't generally like duck-typing languages, but PHP is no worse than its competitors.
I find the biggest argument for or against PHP in the context of these languages to be "I find dollar signs aestethically (dis)pleasing". It's a perfectly valid preference to have, but people talk about PHP like they're still porting Wordpress plugins to PHP 4.