Bac à sable PHP
Écrivez, exécutez et partagez des extraits de code — sans installation.
Exécutez PHP en ligne dans votre navigateur
Ceci est un playground et compilateur PHP en ligne gratuit. Écrivez du code PHP directement dans votre navigateur, cliquez sur Exécuter et lancez-le sur PHP 8.3 en quelques secondes — sans Apache, sans nginx, sans XAMPP ni MAMP. C'est le moyen le plus rapide de tester une fonction de tableau, vérifier un helper de chaîne ou essayer une fonctionnalité moderne de PHP comme les enums ou les propriétés readonly.
Sous le capot, l'éditeur utilise le même moteur que VS Code (coloration syntaxique PHP, autocomplétion, erreurs soulignées), et votre code s'exécute sur PHP 8.3 CLI avec OPcache et les extensions courantes — mbstring, curl, xml, simplexml, dom, tokenizer, openssl, zip, fileinfo et json — avec Composer dans le path. Que vous testiez une regex, sérialisiez du JSON ou exploriez les match expressions, ce compilateur PHP en ligne vous mène de l'idée à la sortie en quelques secondes.
Pourquoi ce playground PHP est utile
- Exécution PHP instantanée — écrivez du code, appuyez sur Exécuter et voyez la sortie du CLI PHP 8.3 en quelques secondes, sans Apache, nginx, XAMPP ni MAMP.
- Coloration syntaxique PHP complète, autocomplétion et messages d'erreur clairs avec numéros de ligne — le même moteur d'éditeur qui propulse VS Code.
- Entrée stdin prise en charge —
fgets(STDIN),file_get_contents('php://stdin'),STDINlisent depuis la zone d'entrée du playground, ce qui permet de tester les scripts PHP en mode CLI de bout en bout. Aucune installation — pas d'Apache, XAMPP ni MAMP. - PHP 8.3 avec mbstring, curl, xml, simplexml, dom, openssl, zip, fileinfo, OPcache et Composer dans le path — testez les fonctionnalités modernes de PHP comme les enums, les propriétés readonly, les match expressions et les propriétés typées.
Ce que vous pouvez faire dans le playground PHP
- Fonctions de tableaux — array_map, array_filter, array_reduce et transformations de tableaux associatifs que vous pouvez tester ligne par ligne.
- Helpers de chaînes et regex (preg_match, preg_replace), plus encode/decode JSON — les idiomes PHP du quotidien que vous utiliserez dans n'importe quel backend.
- Expérimentations PHP rapides — testez une match expression, essayez un enum, vérifiez une propriété typée ou confirmez comment fonctionne l'opérateur spread dans les tableaux.
Questions fréquentes sur le compilateur PHP en ligne
Le compilateur PHP en ligne est-il gratuit ?
Dois-je installer PHP, Apache ou XAMPP ?
Le playground PHP fonctionne-t-il sur mobile et Chromebook ?
Le playground PHP prend-il en charge fgets(STDIN) et stdin ?
fgets(STDIN), file_get_contents('php://stdin') et la lecture du flux STDIN fonctionnent comme lorsque vous exécutez php script.php dans le terminal et saisissez une entrée. Utile pour les scripts PHP en mode CLI et les exercices.