Online PHP Interpreter - PHP-Code sofort ausführen und testen
Schreibe, führe aus und teste PHP-Code sofort mit unserem kostenlosen Online PHP Interpreter. Keine Downloads oder Installationen erforderlich — einfach den Browser öffnen und mit PHP loslegen.
xxxxxxxxxx
<?php
💡 PHP-Grundlagenleitfaden für Anfänger
1. Deklarieren von Variablen und Konstanten
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. Bedingte Anweisungen (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 "Andere\n";
}
switch ($x) {
case 1:
echo "Eins\n";
break;
case 2:
echo "Zwei\n";
break;
default:
echo "Andere\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 speichern mehrere Werte. PHP unterstützt indizierte und assoziative Arrays.
$nums = array(10, 20, 30);
echo $nums[1];
5. Array-Manipulation
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. Konsoleneingabe/-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";
PHP-Grundlagenleitfaden
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 Wörterbücher mit Zeichenfolgeschlü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 schief gelaufen");
} catch (Exception $e) {
echo $e->getMessage();
}
10. Datei-E/A
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. Zeichenfolgenmanipulation
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 &
als Referenz übergeben.
function addOne(&$num) {
$num++;
}
$x = 5;
addOne($x);
echo $x; // 6