Thank you for having some real concerns with the language.<p>Some of these are addressed in PHP7. Performance is increased significantly, and exception handling has gotten some major improvements as well.<p>The encouragement of bad code I disagree with though, you can write bad code in any language. It isn&#x27;t up to the language structures to force the developer into a certain way of writing.<p>For typing issues, there are strict modes as well, and type checking is something that&#x27;s being improved in PHP7 again.