Vérificateur de syntaxe PHP – tester du code PHP en ligne
Collez du code PHP et cliquez sur « Vérifier le PHP » pour trouver la première erreur de syntaxe.
Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.
Mode d’emploi
- Collez du code PHP et cliquez sur « Vérifier le PHP ». La balise <?php est facultative : du code seul fonctionne aussi.
- En cas d’erreur, la ligne concernée est marquée d’un ^, et la ligne d’état indique la ligne, la colonne et ce qui était attendu.
- Réglez la « Version de PHP » sur celle de votre serveur pour que la syntaxe pas encore disponible dans cette version soit signalée (comme enum en 8.0).
- PHP arrête l’analyse à la première erreur. Corrigez-la et relancez la vérification pour trouver la suivante.
Questions fréquentes
Est-ce la même chose que php -l ?
Le code est lu par un analyseur PHP open source écrit en JavaScript (glayzzle php-parser). Les résultats concordent le plus souvent, mais peuvent différer dans de rares cas. Lancez php -l avec un vrai PHP avant de déployer.
Pourquoi l’erreur est-elle signalée sur la mauvaise ligne ?
Un point-virgule manquant est généralement signalé au premier jeton de la ligne suivante. Regardez la fin de la ligne juste au-dessus de celle indiquée.
Mon code est-il envoyé ou exécuté ?
Non. Le navigateur analyse seulement la syntaxe ; le code n’est ni exécuté ni envoyé nulle part.
Outils similaires
Tous les outils
Texte
- Compteur de caractères
- Majuscules/minuscules
- Comparer des textes
- Générateur d’anagrammes
- Écriture cursive
- Extracteur de domaines
- Extracteur d’e-mails
- Rechercher et remplacer
- Texte en italique
- Trier une liste
- Aperçu Markdown
- Réparer l’encodage
- Code morse
- Nom japonais en hangeul
- Prénom en coréen
- Texte gras et italique
- Texte barré
Conversion et encodage
- Générateur de QR code
- Encodeur/décodeur Base64
- Encoder/décoder une URL
- Base64 en image
- Binaire ↔ décimal
- Binaire ↔ hex
- Décimal ↔ hex
- Excel en tableau HTML
- Entités HTML
- Image en Base64
- JSON Escape
- Convertisseur de base
- Convertisseur Punycode
- Texte en ASCII
- Texte en binaire
- Texte en décimal
- Texte en hexa
- Convertisseur Unicode
- Timestamp Unix
Conversion d’unités
- Convertisseur d’unités
- Convertisseur de température
- Conversion de poids
- Convertisseur de surface
- Convertisseur de longueur
- Convertisseur d’angles
- Convertisseur de calories
- Tailles de données
- Volumes secs
- Charge électrique
- Convertisseur d’énergie
- Convertisseur de débit
- Convertisseur de force
- Consommation de carburant
- Intensité lumineuse
- Force magnétomotrice
- Convertisseur de puissance
- Convertisseur de pression
- Convertisseur de dose
- Convertisseur de vitesse
- Conversion de temps
- Conversion de volume