Ruby is flawless,Java is rigid,C well nothing against C,C++ is a mess yes.
PHP is a mix of C (apis like mysql_fetch_assoc ), C++ (:: ->) and java (class and interface ) with javascript weak typing.
It is a mess. I'm a PHP dev, the problem is when i have to maintain other's people mess too. Ruby and Java messes are far more easier to maintain than any PHP one.
There is also the PHP culture and community ,which quite toxic.
For all these reasons,while PHP is my bread winner I have no love for it.
PHP is a mix of C (apis like mysql_fetch_assoc ), C++ (:: ->) and java (class and interface ) with javascript weak typing.
It is a mess. I'm a PHP dev, the problem is when i have to maintain other's people mess too. Ruby and Java messes are far more easier to maintain than any PHP one.
There is also the PHP culture and community ,which quite toxic.
For all these reasons,while PHP is my bread winner I have no love for it.