course icon

PHP-Grundlagen

Hochgeladen : vor 4 Monaten Aktualisiert : vor 4 Monaten beginner

Der Kern der PHP-Logik

Sie können Werte speichern und ausgeben. Lernen Sie nun Arrays, Bedingungen, Schleifen und Funktionen.

Arrays

<?php
$fruits = ["Apfel", "Birne", "Pflaume"];
$user = ["name" => "Ada", "age" => 30];
echo $fruits[0];      // Apfel
echo $user["name"];   // Ada

Bedingungen

<?php
if ($score >= 50) {
  echo "Bestanden";
} else {
  echo "Nochmal versuchen";
}

=== statt ==

Verwenden Sie === für den strikten Vergleich (Wert UND Typ). == vergleicht lose und kann überraschen (z. B. 0 == "a").

Schleifen

<?php
foreach ($fruits as $fruit) {
  echo $fruit;
}

for ($i = 0; $i < 3; $i++) {
  echo $i;
}

Funktionen

<?php
function add(int $a, int $b): int {
  return $a + $b;
}
echo add(2, 3); // 5

Nützliche eingebaute Funktionen

FunktionWas sie tutBeispiel
count()Elemente eines Arrayscount([1,2,3]) → 3
strlen()Länge eines Stringsstrlen("hi") → 2
in_array()Ist ein Wert enthalten?in_array(2, [1,2])
implode()Array zu Text verbindenimplode(", ", $a)

Vorsicht bei loser Typisierung

PHP wandelt Typen automatisch um. Nutzen Sie === und Typ-Hinweise (int $a), um stille Fehler zu vermeiden.

Häufige Fragen

Was ist ein assoziatives Array?
Ein Array mit benannten Schlüsseln ("name" => "Ada") statt numerischer Indizes.
Brauche ich Typ-Hinweise?
Nicht zwingend, aber sie machen den Code sicherer und klarer. Modernes PHP empfiehlt sie.
Was macht return?
Es gibt einen Wert an den Aufrufer zurück und beendet die Funktion.

Zeit, etwas zu bauen

Sie haben Arrays, Bedingungen, Schleifen und Funktionen. Bauen Sie etwas Echtes.

Weiter zu PHP in der Praxis

Kommentare