Retour à Outils

Exécuteur PHP en Ligne

Exécutez et testez du code PHP en ligne, avec support de plusieurs versions PHP 7.4-8.5 et comparaison des résultats

Chargement...

Comment exécuter et tester du code PHP en ligne

  1. 1

    Entrez ou collez du code PHP

    Écrivez du code PHP dans l'éditeur ou choisissez directement un exemple prédéfini pour commencer rapidement. Ce runner en ligne est idéal pour tester de petits extraits, déboguer et faire des démonstrations d'apprentissage.

  2. 2

    Basculer la version de PHP

    Basculez entre les versions PHP 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5 via le sélecteur de version pour comparer les résultats et la compatibilité entre les différentes versions.

  3. 3

    Exécuter et vérifier la sortie

    Après avoir cliqué sur « Exécuter », le code s'exécute immédiatement via le runtime PHP WASM local. Le panneau de droite affiche respectivement la sortie standard et la sortie d'erreur.

  4. 4

    Partager ou réutiliser l'extrait

    Vous pouvez copier la sortie, restaurer l'historique ou générer un lien de partage pour permettre à d'autres d'ouvrir et de reproduire directement le même code PHP.

Aperçu des fonctionnalités

Exécutez du code PHP directement dans votre navigateur, testez des extraits de code et comparez les différences de comportement entre PHP 7.4-8.5. Basé sur l'exécution WASM locale, aucun serveur ni environnement local requis.

Description de l’outil

Exécuteur de code PHP gratuit en ligne, idéal pour exécuter du code PHP dans le navigateur, tester des extraits de code, comparer les différences entre les versions PHP 7.4-8.5 et afficher les résultats instantanément. Aucun besoin d'Apache, Nginx ou d'environnement local, exécution locale basée sur WASM, avec coloration syntaxique, exemples, historique d'exécution et liens de partage, sans téléchargement de données.

Liste des capacités

  • Exécutez du code PHP localement dans votre navigateur basé sur PHP WASM, sans télécharger vos données.
  • Supportez le basculement multi-versions de PHP 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 et 8.5, facilitant les tests de compatibilité avant la mise à niveau.
  • L'éditeur de code supporte la coloration syntaxique PHP, l'affichage des numéros de ligne et les suggestions de code, idéal pour écrire et déboguer rapidement des fragments.
  • La sortie standard et la sortie d'erreur sont affichées dans des colonnes séparées, ce qui facilite la localisation des problèmes d'exécution.
  • Fournissez des exemples prédéfinis tels que Hello World, tableaux, chaînes, date et heure, JSON, contrôle de flux, et bien d'autres.
  • L'historique d'exécution est enregistré localement et peut être restauré, réexécuté et comparé à tout moment avec d'autres extraits de code.
  • Supporte la génération de liens partageables pour permettre aux collègues de reproduire facilement le même code PHP.
  • Définit une limite de délai d'exécution de 5 secondes pour prévenir les boucles infinies qui figent le navigateur.
  • L'éditeur et la zone de sortie sont affichés côte à côte, ce qui est plus adapté au débogage continu sur ordinateur.

Outils connexes

Guides connexes

Questions fréquemment posées

Comment exécuter du code PHP en ligne ?
Entrez ou collez du code PHP dans l'éditeur, sélectionnez la version PHP à tester, puis cliquez sur « Exécuter ». Le code s'exécute directement dans votre navigateur via PHP WASM, vous permettant d'exécuter du code PHP sans installer Apache, Nginx ou un environnement PHP local.
Cet outil ressemble-t-il plus à un compilateur PHP en ligne ou à un exécuteur de code PHP ?
La plupart des utilisateurs recherchent « PHP online compiler », mais leur vrai besoin est un exécuteur de code PHP capable d'exécuter le code immédiatement et d'afficher clairement les résultats. Cet outil met davantage l'accent sur l'exécution instantanée dans le navigateur, le basculement multi-versions et l'efficacité du débogage, plutôt que sur un flux de travail IDE lourd.
Quelles versions de PHP ce runner en ligne supporte-t-il ?
Actuellement, les versions PHP 7.4, 8.0, 8.1, 8.2, 8.3, 8.4 et 8.5 sont supportées. Vous pouvez basculer librement entre les versions dans le sélecteur de version pour effectuer des tests de compatibilité, reproduire des différences de version ou vérifier les risques de mise à niveau.
Le code s'exécute-t-il sur un serveur ?
Non. PHP WASM compile le runtime PHP en WebAssembly et l'exécute localement dans votre navigateur. Dans les scénarios d'utilisation ordinaires, le code n'a pas besoin d'être téléchargé sur un serveur d'exécution distant, ce qui le rend plus approprié pour tester des fragments de code privés.
Quel code PHP convient à tester en ligne ?
Cet outil convient pour tester des fragments PHP essentiels tels que les variables, les tableaux, le traitement des chaînes, les expressions régulières, l'encodage/décodage JSON, le formatage des dates, les boucles, les conditions, les classes et les objets. Les scénarios côté serveur complets qui dépendent des bases de données, de l'écriture du système de fichiers ou des demandes réseau distantes ne sont pas dans le champ d'application.
Puis-je l'utiliser pour tester les différences entre PHP 7.4 et PHP 8.x avant la mise à niveau ?
Oui. Le basculement de version est l'un des scénarios les plus appropriés pour cet outil. Vous pouvez exécuter le même code respectivement sous PHP 7.4 et PHP 8.x, comparer les résultats, les messages d'avertissement et les changements de comportement, puis décider si vous devez modifier votre code de production.
Y a-t-il une limite de temps pour l'exécution du code PHP ?
Oui. Pour éviter que les boucles infinies ou le code s'exécutant longtemps ne ralentissent le navigateur, l'exécuteur a défini une limite de délai d'expiration de 5 secondes. Pour la plupart des tests de fragments de code et du débogage rapide, ce délai est suffisant.
Comment envoyer du code PHP reproductible à mes collègues ?
Cliquez sur le bouton « Partager le code » en haut de l'éditeur, et l'outil encodera le code actuel en un lien partageable. Lorsque d'autres ouvrent le lien, ils peuvent voir le même code et le réexécuter directement dans le navigateur.