Hi,
I appreciate the kind words.
With regards to learning PHP, they key is to write code .. don't try to memorize things. Trust me, after a few real-life cracks at writing even simple PHP scripts, this stuff will begin to commit to memory on its own!
Final point, with the power of Google behind us, we don't have to worry about forgetting things ... just Google it when something slips your mind. At this point in my career, I've certainly forgotten more than I currently know!
... No matter, as long as the basic concepts are firmly understood, all that you've forgotten can be relearned in a heartbeat.
I hope that helps,
Stefan