* We like semicolons. The culture who thinks saving this one character is valuable tends toward a non-pragmatic purity that is completely missing the point of PHP. We like to know when the line ends and to break up lines easily.
* The $ before all variables is a feature, we like this too. It's jarring coming from other languages but we think it adds readability.
* Inline SQL with no special syntax to denote that it is special? This seems way too far off the deep end of preventing an extra character at all costs. Give me a key word or a syntax if you like but don't make it look just like a variable, please.
* No from/to string auto-conversion. We like this too. Having the sense to not overload "+" for strings goes a long way here.
1 . 1 == "1" . 1 == "1" . "1" == 11 == "11"
1 + 1 == "1" + 1 == "1" + "1" == 2 == "2"
Yes there are warts and some paradoxes but we deal with it, and we have to be very conscious of what data could be provided by users, but our web apps work fine provided we know the language. (Yes, there are very many PHP programmers who don't.)