From the course: Exploring and Selecting PHP Frameworks

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Learning curve

Learning curve

I've covered a lot of what-if questions that help eliminate frameworks, but one area I haven't touched on is dev capabilities. First, these are all PHP frameworks. As long as you know object-oriented PHP, you'll be fine. Stitcher.io has a great article about the changes from PHP 7 to PHP 8. But if you still prefer to write PHP 7 syntax, it's going to work out just fine in all of these. Every PHP web app deals with request. Critical to many frameworks is the HTTP foundation component from Symfony. Spend some time with this. This could literally be the only external component you use to build your app if you wanted to go that route. In fact, the Slim framework isn't much more than a nicely packaged request object. You can, of course, do a ton more with it. CodeIgniter provides some concise documentation on the next concept you'll run into with these frameworks. MVC, Model-View-Controller. The controller is where the request is handled. It likely grabs some models and combines them with…

Contents