Early previewThis guide is in development. Items tagged verify are still being checked against official docs.
nebx Learn
GitHub
Menu
Home/PHP/Frameworks
PHP

PHP

Pragmatic server-side language that powers a large share of the web.

Paradigm
OOP, procedural, functional features
Typing
Dynamic with gradual typing (strict_types)
Memory
Reference counting + cycle collector
Runs
Zend Engine, bytecode + OPcache, optional JIT
Concurrency
Shared-nothing per request; Fibers (8.1)

Frameworks & ecosystem

The tools most PHP projects are built on.

Full-stack

Laravel

Eloquent ORM, queues, Blade, a large first-party ecosystem.

Full-stack / components

Symfony

Reusable components used by Laravel, Drupal and many others.

Micro

Slim

PSR-7 micro-framework for APIs.

CMS

WordPress / Drupal

Content platforms with plugin ecosystems.

ORM

Doctrine

Data-mapper ORM, standard with Symfony.

Testing

PHPUnit / Pest

xUnit-style and expressive test frameworks.

Runtimes

FrankenPHP / RoadRunner / Swoole verify

Long-running application servers that keep the app in memory between requests.

Saved in this browser only. Part of From code to production (0/5).