I’m asking this in comparison with Javascript and jQuery. I was able to learn jQuery with only a basic understanding of Javascript (but I am continually learning Javascript while using jQuery).
Is it the same for PHP and its frameworks? Can I start to dive into a framework with only a basic knowledge of PHP (and then learn PHP (as it is) along the way)? Or do I need to have an in-depth knowledge of PHP before starting with frameworks?
I would actually recommend you stop toiling around in plain PHP and just get a framework. I a TON of questions from people asking “how do I connect to mysql”, “How do I upload a file to PHP”…
The whole time I keep thinking, if you used a framework, you wouldn’t need to ask, as most support active queries which don’t even require knowledge of SQL to get going, you do things like pseudo SQL, it creates the connection (troubleshooting/debug) for your requests.
Personally I use codeigniter (superb documentation, small footprint, and easy to use). So you can take a look at that, it supports sparks which makes it even easier to get plugins.