I have absolutely no idea how to write a programming language, I just kept adding the next logical step on the way.
I was really, really bad at writing parsers. I still am really bad at writing parsers.
I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say "yeah it works but you're leaking memory everywhere. Perhaps we should fix that." I'll just restart apache every 10 requests.
We have things like protected properties. We have abstract methods. We have all this stuff that your computer science teacher told you you should be using. I don't care about this crap at all.
I think people like Rasmus explain a lot about the poor design and the many implementation flaws of the PHP programming language.
Thanks as well to Benny Siegert who provided the quotes.