// Langage

PHP

Langage backend principal, pratiqué pro depuis 8 ans. PHP 8.3, JIT, types stricts.

Catégorie
Langage
Expérience
8 ans
Site officiel
↗ www.php.net

PHP est mon langage backend principal. Avec PHP 8.3, le JIT compiler et les types stricts (declare(strict_types=1) dans tous mes fichiers), c’est un outil productif et performant pour bâtir des applications maintenables.

Ce que je fais en PHP au quotidien

  • API REST avec API Platform ou contrôleurs Symfony custom (JWT, rate-limiting, versionning).
  • Logique métier complexe : CRM, ERP, facturation, workflows, calculs de TVA / commissions.
  • Scripts batch asynchrones via Symfony Messenger et Doctrine ORM.
  • Tests unitaires + fonctionnels en PHPUnit avec PHPStan niveau max et Rector.

Bonnes pratiques que je tiens

  • declare(strict_types=1) systématique.
  • Readonly classes + named arguments pour l’immuabilité par défaut.
  • Value Objects pour les concepts métier (Money, EmailAddress, OrderId, etc.).
  • Pas d’effets de bord cachés, fonctions pures dès que possible.
  • Dépendances injectées via constructeur, pas via service locator.

Hébergement

PHP 8.3 natif sur o2switch (mutualisé cPanel), Platform.sh, ou VPS classique. Composer en CI, OPcache + JIT activés en prod.


Besoin d’un développeur PHP freelance à La Réunion ? Disponible pour MVP, refonte, ou renfort sur projet existant. Demande un devis.