PHP is really more scripting than programming despite its name. Being able to write things in PHP does not make you a programmer, it's interpreted and you do not need to grasp the fundamental concepts of programming to write PHP code.

I would wager a lot of money that someone who is proficient in java would pick up PHP much, much faster than someone who is proficient in PHP would pick up java.

Anyway, this looks interesting.