Interpréteur PHP en Ligne
Exécutez et testez vos scripts PHP instantanément en CLI directement depuis votre navigateur — zéro configuration, idéal pour le debugging et l'apprentissage !
📚 Les meilleurs cours de PHP à essayer absolument
Loading...
🐘 À propos de cet exécuteur PHP en ligne
L’exécuteur PHP CodeUtility vous permet d’écrire et d’exécuter du code PHP directement dans votre navigateur - sans configuration, serveur ni installation. Il exécute de vrais environnements PHP dans des bacs à sable isolés, prenant en charge les versions de 5.6 jusqu’à la dernière 8.2.
Que vous testiez des extraits, appreniez les bases de PHP ou exploriez de nouvelles syntaxes et bibliothèques, cet outil offre un environnement léger et interactif pour exécuter instantanément votre code PHP.
Vous pouvez rapidement vérifier une logique, déboguer des fonctions ou vous entraîner pour des entretiens - le tout dans votre navigateur, avec un résultat en temps réel affiché dans la console intégrée.
Idéal pour les étudiants, développeurs et ingénieurs web qui ont besoin d’un moyen rapide d’expérimenter avec PHP ou de valider des extraits avant de les déployer sur un vrai serveur web.
💡 Comment utiliser cet outil
- 1. Choisissez une version de PHP dans la liste déroulante au-dessus de l’éditeur (5.6, 7.4, 8.1 ou 8.2).
- 2. Écrivez ou collez votre code PHP directement dans la zone de l’éditeur.
- 3. Cliquez sur Exécuter pour lancer le code et afficher les résultats dans la console ci-dessous.
- 4. Pendant l’exécution, un bouton Arrêter apparaîtra - cliquez dessus pour arrêter l’exécution plus tôt.
- 5. Utilisez Corriger le code pour corriger automatiquement les problèmes de syntaxe ou d’indentation.
- 6. Après correction, un bouton Corrections apparaîtra - cliquez dessus pour consulter les corrections récentes du code.
- 7. Vous pouvez aussi utiliser le bouton Importer pour importer du code depuis un fichier local ou Télécharger pour sauvegarder votre travail.
- 8. Chaque exécution est limitée à 20 secondes pour des raisons de sécurité et de performances.
🧠 Astuce : L’environnement d’exécution PHP inclut des extensions standard et des fonctions courantes - vous pouvez donc tester un comportement PHP réaliste en toute sécurité dans votre navigateur.
💡 Notions de base PHP et exemples à essayer ci-dessus
1. Déclarer des variables et des constantes
Les variables en PHP commencent par $. Utilisez define() ou const pour les constantes.
$x = 10;
$pi = 3.14;
$name = "Alice";
$isActive = true;
define("MAX_USERS", 100);
const APP_NAME = "CodeUtility";
2. Conditions (if / switch)
Utilisez if, elseif et else pour les branchements, ou switch pour plusieurs cas.
$x = 2;
if ($x == 1) {
echo "Un\n";
} elseif ($x == 2) {
echo "Deux\n";
} else {
echo "Autre\n";
}
switch ($x) {
case 1:
echo "Un\n";
break;
case 2:
echo "Deux\n";
break;
default:
echo "Autre\n";
}
3. Boucles
PHP prend en charge les boucles for, while et foreach.
for ($i = 0; $i < 3; $i++) {
echo $i . "\n";
}
$n = 3;
while ($n > 0) {
echo $n . "\n";
$n--;
}
4. Tableaux
Les tableaux contiennent plusieurs valeurs. PHP prend en charge les tableaux indexés et associatifs.
$nums = array(10, 20, 30);
echo $nums[1];
5. Manipulation de tableaux
Utilisez des fonctions comme array_push(), array_pop(), count() et le découpage avec array_slice().
$fruits = ["pomme", "banane"];
array_push($fruits, "cerise");
array_pop($fruits);
print_r($fruits);
$sliced = array_slice($fruits, 0, 1);
print_r($sliced);
6. Entrée/Sortie console
Utilisez readline() pour l’entrée CLI et echo/print pour la sortie.
$name = readline("Entrez votre nom : ");
echo "Bonjour, $name\n";
7. Fonctions
Les fonctions encapsulent une logique réutilisable. Les paramètres peuvent avoir des valeurs par défaut.
function greet($name = "Guest") {
return "Bonjour, $name";
}
echo greet("Alice");
8. Tableaux associatifs
Les tableaux PHP peuvent se comporter comme des dictionnaires avec des clés de type chaîne.
$person = ["name" => "Bob", "age" => 25];
echo $person["name"];
9. Gestion des exceptions
Utilisez try, catch et throw pour gérer les erreurs.
try {
throw new Exception("Quelque chose s’est mal passé");
} catch (Exception $e) {
echo $e->getMessage();
}
10. Entrée/Sortie de fichiers
Utilisez des fonctions comme fopen(), fwrite() et fread() pour les opérations sur les fichiers.
$file = fopen("test.txt", "w");
fwrite($file, "Bonjour fichier");
fclose($file);
$file = fopen("test.txt", "r");
echo fread($file, filesize("test.txt"));
fclose($file);
11. Manipulation de chaînes
Utilisez des fonctions comme strlen(), str_replace() et explode().
$text = "Bonjour le monde";
echo strlen($text);
echo str_replace("Bonjour", "Salut", $text);
print_r(explode(" ", $text));
12. Classes et objets
Utilisez des classes pour modéliser des objets du monde réel et réutiliser la logique.
class Person {
public $name;
function __construct($name) {
$this->name = $name;
}
function greet() {
return "Salut, je m'appelle " . $this->name;
}
}
$p = new Person("Alice");
echo $p->greet();
13. Références (comportement semblable aux pointeurs)
En PHP, vous pouvez passer des variables par référence à l’aide de &.
function addOne(&$num) {
$num++;
}
$x = 5;
addOne($x);
echo $x; // 6