I've learned a lot about PHP. Mostly that it's almost definitely harder to write maintainable PHP than it is to write maintainable Perl.
On that subject, I join Matt in disagreeing with Elliotte Rusty Harold on the subject of maintainable Perl. I am at the stage now when I can follow most Perl code just by reading it cold. So long, of course, as it's properly formatted and the variable and subroutine names are meaningful, and there are comments. This doesn't seem much different from a Java programmer being able to follow Java code so long as it's not intentionally obfuscated. I totally don't buy that Perl is inherently less readable than Java. I guess that same old crap is impossible to kill. grumble