PHP 8 für Einsteiger
PHP 8 Tutorial
Ich möchte hier den absoluten Einsteigern, die über keinerlei Vorkenntnisse in PHP 8 verfügen
schrittweise zeigen wie man aufbauend auf HTML5 mit PHP 8 eine EIGENE Webseite zusammenstellen kann ...
Es geht hier also NICHT darum alles bis ins kleinste Detail zu erklären sondern
PHP 8 möglichst einfach und anschaulich zu
erklären.
Damit du dich noch schneller in PHP 8 einarbeiten kannst habe ich auf fast jeder
Seite Links zu Videos hinterlegt in denen ich dir
die Inhalte an praktischen Beispielen zu
veranschaulichen versuche.
Am Ende fast jeder der nachfolgenden Lektionen findest du Aufgabenstellungen - deren Durcharbeiten soll -
ganz nach dem Motto "Learning by Doing" - dein
erworbenes Wissen verfestigen ...
[Video zur Lektion]Wenn du den Video - Link
hier links siehst und darauf klickst kannst du ein Video zu dem auf der Seite enthaltenen Inhalt dir
anschauen...
Wenn du die folgenden Lektionen durcharbeitest wirst du u.a. wissen was PHP 8 eigentlich ist, inwiefern PHP und
HTML zusammengehören, wozu man einen PHP-Editor braucht, welcher PHP-Editor besonders nützlich ist,
was man unter Formularen und Session - Variablen versteht, wie man die Werte von Variablen an andere Seiten
übergibt - und vieles mehr ... Viel Erfolg!
Fall du noch keine Erfahrung mit HTML haben solltest empfehle ich dir vorher meinen
HTML5 - Lehrgang durchzuarbeiten da das Erstellen
von Webseiten mit PHP auch HTML - Kenntnisse voraussetzt - auf zu https://www.html5.wirlernen.at/
Lektion 1: Was ist überhaupt
PHP?
Lektion 2: Was ist so toll an PHP?
Lektion 3: Laragon und Visual Studio Code
herunterladen, installieren und starten
Lektion 4: Den Editor Microsoft Visual
Studio Code zum PHP coden verwenden
Lektion 5: phpinfo() /
Seitenquelltext
Lektion 6: PHP im HTML5 Grundgerüst
(1)
Lektion 7: Hallo Welt ohne Semikolon UND
error_reporting(E_ALL);
Lektion 8: Abgrenzungen von PHP- und
HTML-Anweisungen
Lektion 9: HTML-Tags innerhalb von echo -
ein Beispiel mit h -
Tags
Lektion 10: PHP im HTML Grundgerüst
(2)
Lektion 11: Kommentare
Lektion 12: Zeilenumbruch mit <br> in
der Webseite und \n im
Editor
Lektion 13: Zeichen mit PHP für die
Ausgabe auf der Webseite
maskieren
Lektion 14: Grundlegendes zu
Variablen
Lektion 15: Fehler bei
Variablenbezeichnungen
Lektion 16: Variablen -
Grundrechnungsarten
Lektion 17: Variablen - Decrementieren (--)
und incrementieren
(++)
Lektion 18: Runden von Zahlen mit
round()
Lektion 19: Ausgabe von Textvariablen
(Strings) auf der Webseite
Lektion 20: Arrays mit einer Zahl als Index
Lektion 21: Assoziative Arrays - ein Text
als Schlüssel /
Key
Lektion 22: Mit count() Elemente eines
Arrays zählen
Lektion 23: Mit session - Variablen Werte an
andere Webseiten
übergeben
Lektion 24: Mit session - Variablen Werte an
eine Webseite in einem
Iframe übergeben
Lektion 25: Eine einfache If - Abfrage
festlegen UND Operatoren
Lektion 26: Die if - else Abfrage
nutzen
Lektion 27: Eine einfache Weiterleitung auf
eine andere Seite mit
header()
Lektion 28: Fehlermeldungen einschalten und
den eigenen Dateiname mit
basename($_Server[PHP_SELF]) feststellen
Lektion 29: Formulare, Buttons und eine
Javascript - Funktion
Lektion 30: empty() - Wurde einer Variablen
schon ein Wert zugewiesen
ODER hat die Variable die Werte ""(Leerstring) ODER NULL
Lektion 31: isset() - Wurde einer Variablen
schon ein Wert zugewiesen
(wurde die Variable initialisiert)?
Lektion 32: Die elseif Abfrage
nutzen
Lektion 33: Die while - Schleife
nutzen
Lektion 34: Die for - Schleife
nutzen
Lektion 35: Die foreach - Schleife
nutzen
Lektion 36: Mit include() andere php -
Dateien einbinden
Lektion 37: PHP - Code auslagern mit einer
function()
Lektion 38: Mit function() rechnen und mit
return einen Rückgabewert übergeben
Lektion 39: function() mit return und einem
Text (String) als
Rückgabewert
Lektion 40: Text (String) - Array INNERHALB
einer function()
Lektion 41: Zugriff von einer function() aus
auf ein außerhalb
gelegenes Text (String) - Array
Lektion 42: Mit POST - Formularen Werte
übergeben - Vor- und
Nachteile
Lektion 43: Mit GET - Formularen Werte
übergeben - Vor- und
Nachteile
Lektion 44: Formular mit input type
hidden
Lektion 45: Formular mit Radio Button -
Auswahl
Lektion 46: $_POST - Wert in ein Formular -
Textfeld eintragen
Lektion 47: $_POST - Wert in eine Formular -
Radioauswahl
eintragen
Lektion 48: $_POST - Wert in ein Formular -
Textarea eintragen
Lektion 49: $_POST - Formular mit Dropdown -
Liste
Lektion 50: $_POST - Formular mit Checkbox
und Radio - Button
auswerten
Lektion 51: $_POST - Formular mit einer
Möglichkeit für einen
Dateiupload
Lektion 52: Das aktuelle Datum mit date()
ermitteln
Lektion 53: Werte in eine Text - Datei
schreiben
Lektion 54: Werte aus einer Text - Datei
lesen
Lektion 55: PHP - Quelltext mit dem Editor
Visual Studio Code validieren
Disclaimer / Impressum
Die hier dargebotenen Informationen sind für Lehrzwecke bzw. den
Unterrichtsgebrauch an österreichischen Schulen gedacht!
Die auf hier veröffentlichten Seiten beinhalten ganz oder teilweise Material aus verschiedenen Quellen.
Diese Quellen unterliegen einem internationalen Copyright (Urheberrecht) und anderen gesetzlich
festgeschriebenen Bedingungen und sind eingetragene Warenzeichen. Die Quellen sind nicht verantwortlich für
Verzögerungen, Ungenauigkeiten, Fehler oder Auslassungen aus dem Originalmaterial oder für daraus
entstehende Schäden.
Soweit ich mittels Hyperlink auf Internet-Seiten Dritter verweise, dient dies allein Informationszwecken, ohne
dass sich der Nutzer auf die Aktualität, Richtigkeit oder Vollständigkeit der Informationen berufen
oder verlassen kann.
Alle Angaben auf dieser Webseite wurden mit größter Sorgfalt erarbeitet bzw. zusammengestellt.
Trotzdem sind Fehler nicht ganz auszuschließen. Ich sehe mich deshalb gezwungen, darauf hinzuweisen, dass
weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung für Folgen, die auf
fehlerhafte oder unvollständige Angaben zurückgehen von mir übernommen werden kann. Für die
Mitteilung eventueller Fehler bin ich jederzeit dankbar.
Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung
-
Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 3.0 Österreich Lizenz.
markusoppitz
@
gmail
.
com