I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
As someone who uses PHP every day, but who used to use real programming languages, PHP is...
wait, can you see my bias showing?
PHP is pretty awful, but being totally fair, so are a lot of languages. They're just awful in different ways.
If I could have the last decade of my life over, would I try to avoid PHP? Yes. Yes, I would.
PHP is where the jobs are, though - at least the jobs I've been able to get. It's still everywhere.
And it is getting better, just not as quickly as it should. It still has dreadful new features added to it all the time, and it's still plain bonkers. The only modern frameworks that are any good are the ones that try to corral its bits and pieces into something stricter. And hay, why not use something stricter in the first place?
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
As someone who uses PHP every day, but who used to use real programming languages, PHP is...
wait, can you see my bias showing?
PHP is pretty awful, but being totally fair, so are a lot of languages. They're just awful in different ways.
If I could have the last decade of my life over, would I try to avoid PHP? Yes. Yes, I would.
PHP is where the jobs are, though - at least the jobs I've been able to get. It's still everywhere.
And it is getting better, just not as quickly as it should. It still has dreadful new features added to it all the time, and it's still plain bonkers. The only modern frameworks that are any good are the ones that try to corral its bits and pieces into something stricter. And hay, why not use something stricter in the first place?