P

PHP

Langages de programmation · Depuis 1995

1995

Creation

Langage serveur qui propulse 77% des sites web dont le CMS est connu (WordPress = 43% du web). Profondement modernise depuis PHP 8 : JIT compiler, types stricts, enums, fibers et match expressions. Laravel a revitalise l'ecosysteme avec une DX comparable a Rails.

interpreteddynamic-typingweb
Avantages & Inconvenients

Avantages

  • Deploiement trivial : un fichier .php sur n'importe quel heberge mutualise
  • WordPress (43% du web) + Laravel : ecosysteme massif de plugins et packages
  • PHP 8.3 : JIT, fibers, readonly properties, performances 2-3x meilleures que PHP 7

Inconvenients

  • API standard inconsistante : needle/haystack inversee selon les fonctions
  • Modele request-based sans etat : pas de WebSockets natif (contourne via Swoole/RoadRunner)
  • Reputation historique de code spaghetti freine le recrutement senior
Cas d'usage
  • Sites WordPress et WooCommerce (e-commerce)
  • Applications SaaS avec Laravel (ex: OhDear, Flare, Monica)
  • API backend avec Symfony pour l'entreprise

Autres dans Langages de programmation