FALCONBYTE.NET

PHP programmieren lernen

Sie wollen dynamische Internetseiten entwickeln und Ihre eigenen Webanwendungen schreiben? Dann ist PHP die richtige Programmiersprache für Sie! Lernen Sie mit unseren verständlich erklärten Tutorials von den Grundlagen bis zu fortgeschrittenen Techniken alles, was Sie brauchen, um Ihre Ideen für das Web mit PHP Wirklichkeit werden zu lassen.

PHP programmieren lernen

Sie wollen dynamische Internetseiten entwickeln und Ihre eigenen Webanwendungen schreiben? Dann ist PHP die richtige Programmiersprache für Sie!

PHP BASICS

PHP einrichten

Erfahren Sie, wie einfach es ist, PHP auf Ihrem lokalen System startklar zu machen und zu testen..

Variablen definieren und einsetzen

Lernen sie in diesem Kapitel, was Variablen in PHP überhaupt sind und wie wir diese definieren und einsetzen könenn.

Datentypen Übersicht

In Variablen können Werte wie Zahlen, Zeichenreihen (Strings) oder Wahrheitswerte gespeichert werden.

Operatoren

PHP basiert wie die meisten Programmiersprachen in erster Linie auf einem logischen Zusammenspiel von Variablen, Anweisungen und Operatoren.

HTML und CSS einbinden

Wir werden nicht umhin kommen, HTML und CSS innerhalb eines PHP-Programms anzuwenden. Sehen wir es uns an, wie das funktioniert.

Konstanten definieren

Konstanten ähneln Variablen, unterscheiden sich aber doch auf eine wesentliche Art davon. Wir zeigen Euch, was es mit auf sich hat.

Verzweigungen

Verzweigungen gehören zu den Kontrollstrukturen, ohne die komplexere Programme überhaupt nicht möglich wären.

Arrays in PHP

Arrays ermöglichen das Speichern von logisch zusammengehörenden Daten in einer übergeordneten Datenstruktur.

Schleifen in PHP

Schleifenstrukturen gehören zu den wichtigsten Grundlagen in der Programmierung überhaupt.

PHP Funktionen

Funktionen aufrufen

In PHP gibt es ein ganzes Arsenal an bereits vordefinierten Funktionen. Für viele Probleme gibt es damit schon fertige Lösungen.

Funktionen für Variablen

In PHP stehen verschiedene Funktionen zur Verfügung, die speziell für die Untersuchung von Variablen geschaffen wurden.

Funktionen für Arrays

Für das Handling von Arrays gibt es verschiedene Funktionen, die sich im Programmieralltag als sehr nützlich erweisen.

Funktionen für Strings

Gute Kenntnisse in der String-Verarbeitung sind für einen PHP-Entwickler essentiell. PHP bietet uns hierzu zahlreiche nützliche Funktionen.

Strings und Zahlen formatieren

Häufig sollen dem Endnutzer einer Website Strings und Zahlen in übersichtlicher bzw. aufbereiteter Form präsentiert werden. Genau dafür gibt es in PHP spezielle Funktionen.

Benutzerdefinierte Funktionen

Wie Sie vordefinierte Funktionen in PHP einsetzen, wissen Sie bereits. Jetzt zeigen wir Ihnen, wie Sie eigene Funktionen schreiben.

Typhinweise mit declare strict

Seit der PHP Version 7 ist es möglich, Datentypen bei Parametern und Rückgabewerten strikt zu kontrollieren.

Variable Parameterlisten und optionale Parameter

Um Funktionen in PHP noch flexibler einzusetzen, stehen zwei besondere Techniken im Umgang mit Parametern zur Verfügung.

Gültigkeitsbereich von Variablen

Wir beschäftigen uns in diesem Kapitel mit dem Gültigkeitsbereich von Variablen, auch "scope" genannt.

Anonyme Funktionen (Lambdas)

Anonyme Funktionen sind sehr nützlich, da sie uns spektakuläre Möglichkeiten für sauberen und intuitiveren Code eröffnen.

Rekursive Funktionen

Rekursive Funktionen sind eine sinnvolle alternative Lösungsstrategie zu den klassischen Schleifen.

FORMULARE AUSWERTEN

HTML Formulare auslesen

In diesem Tutorial fangen wir mit den Basics an und zeigen, wie du mit $_POST einfache Texteingabefelder einsetzt und mit PHP auslesen kannst.

Auswahlelemente

Neben dem einfachen Text-Eingabefeld eines HTML-Eingabeformulars gibt es noch eine ganze Reihe weiterer Typen nützlicher Formularelemente.

Zusätzliche Daten senden

Es gibt zwei Wege, wie wir neben den Informationen aus der Benutzereingabe im Formular zusätzliche Daten an ein PHP-Programm senden können.

htmlentities

Es ist sehr wichtig, unsere Formulare sicher zu entwerfen und vor Angriffen zu schützen. Lernen Sie hierzu htmlentities kennen.

PHP UND MYSQL

Mit MySQL verbinden

In diesem Tutorial lernen Sie, wie Sie mit PHP auf eine MySQL-Tabelle zugreifen.

Datensätze auslesen

Hier lernen Sie, wie wir es Benutzern ermöglichen, eine Datenbank mithilfe von Formular- bzw. Eingabefeldern abzufragen.

Datensätze bearbeiten

Wie fügen wir einzelne Datensätze einer Tabelle hinzu? Wie bearbeiten und löschen wir sie?

Prepared Statements

Da Besucher einer Website über Formulare Daten senden können, sind sie Einfallstore für Hackerangriffe auf unser Datenbanksystem.

DATEIEN UND VERZEICHNISSE

Mit txt-Dateien arbeiten

Um einfache Daten zu schreiben und auszulesen muss nicht immer gleich auf eine Datenbank zurückgegriffen werden.

CSV-Dateien erstellen

Mit der PHP-Funktion fputcsv lassen sich sehr einfach Daten in einer CSV-Datei speichern. Wir zeigen Ihnen hier, wie Sie fputcsv in PHP einsetzen.

Dateien hochladen

In diesem Artikel zeigen wir Ihnen, wie wir Nutzern unserer Website einen Dateiupload via HTML-Formular ermöglichen.

Das Dateisystem in PHP

In PHP gibt es einige nützliche Funktionen, mit denen wir einfach und bequem auf das Dateisystem zugreifen und es verändern können.

SESSIONS UND COOKIES

PHP Sessions

Erst mit Sessions wird es möglich, Zustände über mehrere PHP-Seiten hinweg abzurufen. Kerntechnik dahinter sind die Session-Variablen.

Cookies mit PHP

Cookies, genauer gesagt HTTP-Cookies, sind Datenpakete, um individuelle Nutzerdaten zu speichern und an den Server zurückzuschicken.

PHP-Tutorial Kapitelübersicht

Java lernen

text text

PHP Lernen

zur PHP

JavaScript lernen

move nove move

FALCONBYTE.NET

Handmade with 🖤️

© 2018-2023 Stefan E. Heller

Impressum | Datenschutz | Changelog

Falconbyte Youtube Falconbyte GitHub facebook programmieren lernen twitter programmieren lernen discord programmieren lernen