II.
Language overview
Reference · livelanguage:php
PHP overview
PHP is a server-side, dynamically-typed scripting language designed primarily for web development. It powers over 75% of the web (WordPress, Drupal, Magento) and major platforms including Facebook (via Hack, a PHP dialect) and Wikipedia (via MediaWiki). Modern PHP (8.x) has evolved significantly with named arguments, union and intersection types, enums, fibers (lightweight coroutines), and readonly properties. The Composer package manager and Packagist repository enable modern dependency management. Major frameworks include Laravel (the most popular), Symfony, and Slim. PHP-FPM with nginx/Apache is the canonical deployment model; Laravel Octane enables long-running processes.
Attributes
displayName
PHP
paradigms
- imperative
- object-oriented
- scripting
description
PHP is a server-side, dynamically-typed scripting language designed
primarily for web development. It powers over 75% of the web (WordPress,
Drupal, Magento) and major platforms including Facebook (via Hack, a PHP
dialect) and Wikipedia (via MediaWiki).
Modern PHP (8.x) has evolved significantly with named arguments, union
and intersection types, enums, fibers (lightweight coroutines), and
readonly properties. The Composer package manager and Packagist repository
enable modern dependency management. Major frameworks include Laravel
(the most popular), Symfony, and Slim. PHP-FPM with nginx/Apache is the
canonical deployment model; Laravel Octane enables long-running processes.
Outgoing edges
None.
Incoming edges
belongs_to_language11
- framework:livewire·FrameworkLaravel Livewire
- framework:laravel·FrameworkLaravel
- library:doctrine·LibraryDoctrine ORM
- library:eloquent·LibraryEloquent ORM
- library:phpunit·LibraryPHPUnit
- library:pest-php·LibraryPest
- library:laravel-horizon·LibraryLaravel Horizon
- library:laravel-sanctum·LibraryLaravel Sanctum
- library:filament·LibraryFilament
- library:inertia-laravel·LibraryInertia.js (Laravel Adapter)
- tool:wordpress·ToolWordPress
bounds_subject1
- scope-boundary:php.scope·ScopeBoundary
composed_of2
- stack-profile:laravel-vue-stack·StackProfileLaravel + Vue.js + PHP
- stack-profile:lamp-stack·StackProfileLAMP Stack (Linux, Apache, MySQL, PHP)