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.

Länge: 110 | Zeilen: 6 | Größe: 110 Bytes
Cursor: 1:1

💡 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";

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