This is always going to be the case with PHP – it's got the lowest barriers to entry of any web language, so it's going to have the largest share of bad coders. It's not a problem; people have to start somewhere and you can't, in an authoritarian manner, stop people from writing blog posts if they're not expert.
That said, I don't think it's about this. I think it's about respect. And people, right now, just don't respect PHP.
> But on the fringes, there are a lot of people who are writing articles, tutorials, and posts designed to help beginners learn the language (and usually how to program). The problem with this is that the majority of those authors frankly don't have a clue what they are talking about.
It's the most ubiquitous language, which leads to being the easiest to start with. Thing is, if people learn it wrong they're going to churn out crap. That's a vicious cycle.
That said, I don't think it's about this. I think it's about respect. And people, right now, just don't respect PHP.