I actually make money coding PHP now. Anyway, I'm working on an open source project to customize it to the needs of my employer, and I'm noticing a lot of weird stuff in the code. It looks like the code implements some amount of the PEAR library, but it only seems to be specifically using *maybe* a half-dozen methods (EDIT: Excuse me, FUNCTIONS. I speak Java as my native tongue.) specifically from the DB stuff, and only stuff specifically for MySQL databases. The really weird thing is that it seems that it's been a core feature of PHP to be able to talk directly with MySQL databases for a while now. At least since they released PHP 4, from the looks of things, and this stuff is in no way more than a decade old.
So yeah... I don't get it. Are some coders just that lazy?