What are some good resources for learning the fundamentals of the PHP language and an overview of frameworks available? I've been working my entire career in Javascript, C# and, in older days, VBScript. But now I find myself needing to use PHP for a project due to certain requirements. I don't want to pick PHP For Dummies but I want better information rather than learning as I build for stupid mistakes.
My main points of inquiry are: Zend Framework - Why? Is it akin to JQuery for Javascript just making regular tasks simple? Variable declaration - I've read that PHP is a loose language but what are the pitfalls? How to take advantage of this fact? General good practice structure guidelines. In C# I can create multiple classes and reference those in my Code Behind using statements. Should I apply the same principle to PHP and just include the PHP files on the pages as needed or is there a better method?
I'm looking for answers to my questions but also reliable resources for good, detailed information. I'd rather be able to fish for my dinner if you know what I mean.