PHP 8.0 Dynamische Webseiten erstellen

Der erfolgreiche Einstieg in PHP!

Mit dem Buch „PHP 8.0 – Dynamische Webseiten erstellen“ erhalten Sie einen schnellen Einstieg in PHP mit der Entwicklungsumgebung XAMPP (Webserver und Datenbankserver). Neben den grundlegenden Sprachelementen lernen Sie den Umgang mit Funktionen, Formularen, Sessions und Datenbanken. Dabei hilft Ihnen die einheitliche Verwendung von Begriffen und der Quellcode nach gängigen Konventionen.

Im Anhang wird die Installation der kostenlosen Entwicklungsumgebung unter Windows beschrieben, ergänzt um Informationen für macOS-User. Dadurch kann das Buch auch ausgezeichnet zum Selbstlernen und Nachbereiten genutzt werden.

Maßgeschneidert zu den Lernthemen in „PHP 8.0 – Dynamische Webseiten erstellen“ erhalten Sie mit BuchPlus ein umfassendes, digitales Medienpaket mit Beispieldateien, Wissenstests, Ergebnisdateien und einer Linkliste mit den im Buch enthaltenen Links, nach Kapiteln sortiert.

Eine Auswahl an Änderungen zur Vorgängerversion:

  • Kapitel 2 – Neues Beispiel zum Thema „Auskommentieren“
  • Kapitel 3 – Erweiterung der Datentypen-Tabelle;
    Thema „Konkatenation“: umfangreiche Beschreibung der gravierenden Unterschiede zwischen PHP 7 und PHP 8;
    Erläuterung der veränderten Fehler-Level in PHP mit praxisnahen Tipps
  • Kapitel 4 – Beschreibung der neuen PHP-Kontrollstruktur match()
  • Kapitel 5 – Praxisnahes Beispiel und Erläuterung zur foreach-Schleife, gerade im Hinblick auf die veränderten Fehler-Level
  • Kapitel 7 – Erweiterung der Datentypen-Definition für Übergabe- und Rückgabewerte um die neu eingeführten „Union Types“ mit Quelltextbeispiel;
    Beschreibung der neuen „Trailing comma“ mit Tipps zur Abwärtskompatibilität;
    neues Feature „Named Arguments“
  • Kapitel 9 – Neuerungen zur Funktion number_format();
    Beschreibung der neuen Funktionen str_contains(), str_starts_with() und str_ends_with()

Inhalt:

  • IBevor Sie beginnen
      • 2.1PHP in HTML einbinden
      • 2.2Codieren von PHP-Skripten
      • 2.3Daten im Browser ausgeben
      • 2.4Grundlagen zur Fehlersuche in PHP-Skripten
      • 2.5Übung
      • 3.1Variablen
      • 3.2Variablen und Operatoren für Zahlen
      • 3.3Variablen und Operatoren für Zeichenketten
      • 3.4Konstanten
      • 3.5Übungen
      • 4.1Kontrollstrukturen einsetzen
      • 4.2Die einfache if-Anweisung
      • 4.3Die if-Anweisung mit else-Zweig
      • 4.4Verschachtelte if-Anweisungen
      • 4.5Erweiterte if-Anweisung mit elseif
      • 4.6Fallauswahl mit der switch-Anweisung
      • 4.7Fallzuweisung mit dem match-Ausdruck
      • 4.8Schleifen
      • 4.9Mit der while-Schleife arbeiten
      • 4.10Mit der for-Schleife arbeiten
      • 4.11Schleifen abbrechen
      • 4.12Übungen
      • 5.1Grundlagen zu Arrays
      • 5.2Indizierte eindimensionale Arrays erstellen
      • 5.3Assoziative eindimensionale Arrays erstellen
      • 5.4Arrays mit der Kurzschreibweise erstellen
      • 5.5Mit eindimensionalen Arrays arbeiten
      • 5.6Daten aus eindimensionalen Arrays extrahieren
      • 5.7Mehrdimensionale indizierte Arrays erstellen
      • 5.8Mit mehrdimensionalen assoziativen Arrays arbeiten
      • 5.9Daten aus mehrdimensionalen Arrays extrahieren
      • 5.10Den passenden Array-Typ verwenden
      • 5.11Weitere Informationen zu Arrays in PHP
      • 5.12Übungen
      • 7.1Funktionen erstellen und aufrufen
      • 7.2Mit Funktionen arbeiten
      • 7.3Der Gültigkeitsbereich von Variablen
      • 7.4PHP-Dateien einbinden mit include() und require()
      • 7.5Übungen
      • 8.1Externe Dateien nutzen
      • 8.2Dateien öffnen, lesen und schließen
      • 8.3Weitere Möglichkeiten zum Lesen von Dateien
      • 8.4In Dateien schreiben
      • 8.5Weitere Datei-Funktionen
      • 8.6Zugriffszähler für eine Webseite
      • 8.7Übung
      • 9.1Zeichenketten ausgeben
      • 9.2Zahlen formatieren
      • 9.3Nach Zeichenketten suchen
      • 9.4Position und Teil einer Zeichenkette ermitteln
      • 9.5Zählen innerhalb von Zeichenketten
      • 9.6Zeichenketten vergleichen
      • 9.7Zeichenketten modifizieren
      • 9.8Mit Arrays und Zeichenketten arbeiten
      • 9.9Übungen
      • 10.1Datum und Zeit ermitteln
      • 10.2Datum und Zeit formatieren
      • 10.3Datumsangabe an Sprache anpassen
      • 10.4Länder- und Spracheinstellungen ändern
      • 10.5Zeitfunktionen
      • 10.6Datumsangaben überprüfen
      • 10.7Übungen
      • 11.1Mit Sessions arbeiten
      • 11.2Session starten bzw. fortsetzen
      • 11.3Daten in einer Session speichern
      • 11.4Daten einer Session abrufen
      • 11.5Session-Daten und Session löschen
      • 11.6Fallbeispiel „Shop"
      • 11.7Übung
      • 12.1Die Datenbanken MySQL und MariaDB
      • 12.2MySQL-Datenbanken mit phpMyAdmin verwalten
      • 12.3MySQL-Datenbanken mit phpMyAdmin erstellen
      • 12.4Mit einer MySQL-Tabelle arbeiten
      • 12.5SQL-Dumps exportieren und importieren
      • 12.6PHP und MySQL
      • 12.7MySQL-Abfragen
      • 12.8Rückgabe aus MySQL-Abfrage auswerten
      • 12.9Formulardaten in einer MySQL-Datenbank speichern
      • 12.10Übung
      • A.1Installation und Konfiguration von XAMPP
      • A.2Mit XAMPP arbeiten
      • A.3Installation und Konfiguration von Notepad++
      • A.4Mit den XAMPP-Konfigurationsdateien arbeiten
      • A.5Mit MySQL und phpMyAdmin arbeiten
  • Stichwortverzeichnis

Mehr erfahren – Inhaltsverzeichnis
Ausgabe: 1. Ausgabe, Mai 2021
Matchcode: GPHP8
ISBN: 978-3-86249-992-2
Seitenzahl: 253
Autoren: Stephan Heller

Als gedrucktes Buch bestellen

inkl. MwSt 2.6% 33,76 CHF