Online PHP-Interpreter
Führe PHP-Code direkt und ohne Setup im Browser aus—perfekt für schnelles Testen, Debugging und Lernen in einer CLI-Umgebung.
💡 Lerne PHP, um deine Fähigkeiten zu verbessern
Loading...
🐘 Über diesen PHP-Online-Executor
Der CodeUtility PHP Executor ermöglicht es Ihnen, PHP-Code direkt im Browser zu schreiben und auszuführen - keine Einrichtung, kein Server und keine Installation erforderlich. Er startet echte PHP-Umgebungen in isolierten Sandboxen und unterstützt Versionen von 5.6 bis zur neuesten 8.2.
Egal ob Sie Snippets testen, die PHP-Grundlagen lernen oder neue Syntax- und Bibliotheksfunktionen erkunden - dieses Tool bietet eine schlanke, interaktive Umgebung, um Ihren PHP-Code sofort auszuführen.
Sie können schnell Logik prüfen, Funktionen debuggen oder für Interviews üben - alles im Browser, mit Echtzeit-Ausgabe in der integrierten Konsole.
Ideal für Studierende, Entwickler und Web-Engineers, die schnell mit PHP experimentieren oder Snippets validieren möchten, bevor sie sie auf einen echten Webserver bereitstellen.
💡 So verwenden Sie dieses Tool
- 1. Wählen Sie eine PHP-Version aus dem Dropdown über dem Editor (5.6, 7.4, 8.1 oder 8.2).
- 2. Schreiben oder fügen Sie Ihren PHP-Code direkt in den Editor ein.
- 3. Klicken Sie auf Ausführen, um den Code auszuführen und die Ergebnisse in der Konsole unten anzuzeigen.
- 4. Während der Ausführung erscheint eine Stopp-Schaltfläche - klicken Sie darauf, um die Ausführung vorzeitig zu beenden.
- 5. Verwenden Sie Code korrigieren, um Syntax- oder Einrückungsprobleme automatisch zu beheben.
- 6. Nach dem Korrigieren erscheint eine Schaltfläche Korrekturen - klicken Sie darauf, um die letzten Code-Korrekturen anzusehen.
- 7. Sie können außerdem die Schaltfläche Hochladen verwenden, um Code aus einer lokalen Datei zu importieren, oder Herunterladen, um Ihre Arbeit zu speichern.
- 8. Jeder Lauf ist aus Sicherheits- und Performancegründen auf 20 Sekunden Ausführungszeit begrenzt.
🧠 Tipp: Die PHP-Laufzeit enthält Standarderweiterungen und gängige Funktionen - so können Sie echtes PHP-Verhalten sicher im Browser testen.
💡 PHP-Grundlagen & Beispiele, die Sie oben ausprobieren können
1. Variablen und Konstanten deklarieren
PHP-Variablen beginnen mit $. Verwenden Sie define() oder const für Konstanten.
$x = 10;
$pi = 3.14;
$name = "Alice";
$isActive = true;
define("MAX_USERS", 100);
const APP_NAME = "CodeUtility";
2. Bedingungen (if / switch)
Verwenden Sie if, elseif und else für Verzweigungen oder switch für mehrere Fälle.
$x = 2;
if ($x == 1) {
echo "Eins\n";
} elseif ($x == 2) {
echo "Zwei\n";
} else {
echo "Anderes\n";
}
switch ($x) {
case 1:
echo "Eins\n";
break;
case 2:
echo "Zwei\n";
break;
default:
echo "Anderes\n";
}
3. Schleifen
PHP unterstützt for-, while- und foreach-Schleifen.
for ($i = 0; $i < 3; $i++) {
echo $i . "\n";
}
$n = 3;
while ($n > 0) {
echo $n . "\n";
$n--;
}
4. Arrays
Arrays enthalten mehrere Werte. PHP unterstützt indizierte und assoziative Arrays.
$nums = array(10, 20, 30);
echo $nums[1];
5. Array-Operationen
Verwenden Sie Funktionen wie array_push(), array_pop(), count() und Slicing mit array_slice().
$fruits = ["apple", "banana"];
array_push($fruits, "cherry");
array_pop($fruits);
print_r($fruits);
$sliced = array_slice($fruits, 0, 1);
print_r($sliced);
6. Konsolen-Ein-/Ausgabe
Verwenden Sie readline() für CLI-Eingaben und echo/print für Ausgaben.
$name = readline("Geben Sie Ihren Namen ein: ");
echo "Hallo, $name\n";
7. Funktionen
Funktionen kapseln wiederverwendbare Logik. Parameter können Standardwerte haben.
function greet($name = "Gast") {
return "Hallo, $name";
}
echo greet("Alice");
8. Assoziative Arrays
PHP-Arrays können wie Dictionaries mit String-Schlüsseln fungieren.
$person = ["name" => "Bob", "age" => 25];
echo $person["name"];
9. Ausnahmebehandlung
Verwenden Sie try, catch und throw, um Fehler zu behandeln.
try {
throw new Exception("Etwas ist schiefgelaufen");
} catch (Exception $e) {
echo $e->getMessage();
}
10. Datei-Ein-/Ausgabe
Verwenden Sie Funktionen wie fopen(), fwrite() und fread() für Dateioperationen.
$file = fopen("test.txt", "w");
fwrite($file, "Hallo Datei");
fclose($file);
$file = fopen("test.txt", "r");
echo fread($file, filesize("test.txt"));
fclose($file);
11. String-Manipulation
Verwenden Sie Funktionen wie strlen(), str_replace() und explode().
$text = "Hallo Welt";
echo strlen($text);
echo str_replace("Hallo", "Hi", $text);
print_r(explode(" ", $text));
12. Klassen & Objekte
Verwenden Sie Klassen, um reale Objekte zu modellieren und Logik wiederzuverwenden.
class Person {
public $name;
function __construct($name) {
$this->name = $name;
}
function greet() {
return "Hi, ich bin " . $this->name;
}
}
$p = new Person("Alice");
echo $p->greet();
13. Referenzen
In PHP können Sie Variablen mit & per Referenz übergeben.
function addOne(&$num) {
$num++;
}
$x = 5;
addOne($x);
echo $x; // 6