Yeah, I should have been clearer. I absolutely love the
Nope, I'm still not convinced that, that is an acceptable excuse or reason, as a lot of other languages throw fatals on those violations. The one exception with PHP is that you can't catch those violations, like you can with Java for example.
But in saying that, that is a fault with PHP - it doesn't support the functionality that Java has - but not with type hinting in it's self. Like, who is to say that in PHP6, that we won't have that same feature that Java has...