What do you think would be the easiest way to learn PHP and OO PHP: learning to use framework such as Zend or CakePHP, trying to build my own classes ? Maybe something else ?
I have lots of time to spend on PHP (+- 5 hours a day). I know the basics, but I would like to get into more advanced stuff. When I see professionnally made programms, I'm always impressed by how well everything is organised, how much use of all the PHP features is made... How do you get there ? How can you learn such things ? Read code from well made PHP applications ?
I have time to spend on PHP but don't know how to spend it. So I end up just playing BFBC2 ... help me change things

Thanks for your help.
CK