PHP-Grundlagen: Von Variablen bis zur Datenbankanbindung

PHP ist eine weitverbreitete serverseitige Skriptsprache, die hauptsächlich zur Entwicklung von dynamischen Webseiten und Webanwendungen dient. Dieser Artikel beleuchtet die fundamentalen Konzepte von PHP, beginnend bei der Nutzung von Variablen bis hin zur Interaktion mit Datenbanken.

Variablenhandhabung in PHP

Variablen dienen in PHP zur Speicherung von Daten, deren Werte im Laufe des Programms verändert werden können. Um eine Variable zu definieren, wird dem gewünschten Variablennamen ein Dollarzeichen vorangestellt, gefolgt von einem Gleichheitszeichen und dem Zuweisungswert. Ein einfaches Beispiel:


$nummer = 10;

Hier wird der Variable „nummer“ der Wert 10 zugewiesen.

Datentypen in PHP

PHP unterstützt eine Vielzahl von Datentypen, einschließlich:

  • Integer: Ganze Zahlen ohne Dezimalstellen, z.B. 7, -4
  • Float: Gleitkommazahlen, z.B. 2.71, -1.2
  • String: Zeichenketten, die in Anführungszeichen stehen, z.B. „Guten Morgen“
  • Boolean: Logische Werte, entweder „true“ oder „false“
  • Array: Eine geordnete Kollektion von Elementen
  • NULL: Eine Variable, der kein Wert zugewiesen wurde

Bedingte Anweisungen und Schleifen

PHP stellt verschiedene Kontrollstrukturen zur Verfügung, um Entscheidungen zu treffen und Anweisungsblöcke wiederholt auszuführen. Bedingungsprüfungen werden mit „if“, „else“ und „elseif“ realisiert, während Schleifen durch „for“, „foreach“, „while“ und „do-while“ implementiert werden.

Beispiel für eine bedingte Anweisung:


0) {
echo "Die Zahl ist positiv.";
} elseif ($nummer < 0) {
echo "Die Zahl ist negativ.";
} else {
echo "Die Zahl ist null.";
}
?>

Beispiel für eine Schleife:




Datenbankverbindung mit PHP

PHP ermöglicht eine unkomplizierte Anbindung an Datenbanken, um Daten abzufragen oder zu modifizieren. Eine gängige Methode hierfür ist die Nutzung der PDO-Klasse (PHP Data Objects), die die Verbindung zu verschiedenen Datenbanksystemen wie MySQL, SQLite und PostgreSQL vereinfacht.

Beispiel einer Datenbankabfrage:


setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$abfrage = $verbindung->prepare("SELECT * FROM user");
$abfrage->execute();

$ergebnis = $abfrage->fetchAll();
foreach ($ergebnis as $datensatz) {
echo $datensatz['name'] . " " . $datensatz['familienname'] . "
";
}
} catch(PDOException $e) {
echo "Verbindungsfehler: " . $e->getMessage();
}
$verbindung = null;
?>

Häufig gestellte Fragen (FAQs)

1. Was genau ist PHP?

PHP ist eine serverseitige Skriptsprache, die für die Entwicklung dynamischer Webseiten und Anwendungen genutzt wird.

2. Welche Datentypen werden von PHP unterstützt?

PHP unterstützt eine Reihe von Datentypen, wie Integer, Float, String, Boolean, Array und NULL.

3. Wie deklariert man Variablen in PHP?

In PHP werden Variablen deklariert, indem man dem Variablennamen ein Dollarzeichen voranstellt, beispielsweise: $wert = 25.

4. Welche Schleifenarten gibt es in PHP?

PHP stellt Schleifen wie „for“, „foreach“, „while“ und „do-while“ bereit.

5. Wie kann man in PHP eine Verbindung zu einer Datenbank aufbauen?

Eine Datenbankverbindung in PHP wird in der Regel mithilfe der PDO-Klasse realisiert.

Zusammenfassung

Dieser Artikel vermittelt eine grundlegende Einführung in die PHP-Programmierung. Von der Variablenverwendung über Kontrollstrukturen bis zur Datenbankinteraktion bietet PHP umfangreiche Möglichkeiten für die Entwicklung von dynamischen Webseiten und Applikationen.