PHP has been the most widely used language on the web for over 25 years and has reinvented itself in that time. Modern PHP applications are typed, component-based and run in containers like any other application.
Symfony and Laravel are two mature full-stack frameworks that the major shop and content platforms build on as well. Choosing PHP means a huge ecosystem, plenty of developers on the market and inexpensive hosting.
Typical uses
- E-commerce and shop systems
- Content management and portals
- Customer portals and intranets
- Product data (PIM) and integration
- APIs for apps and partners
Full-stack frameworks
- Symfony Component-based framework, the foundation of many platforms
- Laravel Productive full-stack framework with a large ecosystem
- CakePHP Convention-driven framework with ORM and scaffolding
- Yii Fast, component-based framework
- CodeIgniter Lightweight framework with a low barrier to entry
API and micro frameworks
- API Platform REST and GraphQL APIs on top of Symfony
- Slim Micro framework for small services and APIs
- Mezzio PSR-15 middleware framework from the Laminas project
- Hyperf Coroutine-based framework for high load
- Laravel Octane Laravel kept in memory on Swoole or FrankenPHP
More on PHP
A project with PHP?
New development, replacement or extending an existing system: tell us briefly what it is about. We will tell you what works in practice.