Online PHP Compiler
Write, run, and debug PHP code online in a full-featured browser IDE. Work with multiple files and packages, save your workspace, and share or collaborate in real time.
📈 PHP liegt im Trend - jetzt lernen
Wird geladen…
💡 Möchten Sie Ihre Fähigkeiten verbessern? Diese Kurse können hilfreich sein – schauen Sie sich sie an, während unser KI-Modell Ihre Anfrage bearbeitet.
🐘 Ü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.
Nutzen Sie im selben Executor einen Editor für mehrere Dateien, ein isoliertes Ausführungsterminal, laufzeitspezifische Bibliotheken, persistente Arbeitsbereiche, Freigaben und Zusammenarbeit in Echtzeit.
Wie verwende ich diesen Executor?
Wählen Sie eine Laufzeit aus, öffnen oder erstellen Sie eine Datei, schreiben Sie Ihren Code und wählen Sie Ausführen. Die Ausgabe erscheint im Terminal. Angemeldete Benutzer können Dateien in einem Arbeitsbereich speichern, Bibliotheken installieren und über Freigaben zusammenarbeiten.
- Wählen Sie eine Version aus und bearbeiten Sie die aktuelle Datei oder öffnen Sie eine andere Datei aus dem Arbeitsbereich.
- Führen Sie den Code aus, geben Sie bei Aufforderung Daten im Terminal ein und prüfen Sie den gespeicherten Ausführungsverlauf.
- Nutzen Sie Bibliotheken, Arbeitsbereichswerkzeuge, Freigaben und den Chat, wenn Ihre Aufgabe mehr als ein einzelnes Codefragment erfordert.
💡 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