Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
php:start [2010/11/18 17:28] dominik |
php:start [2022/09/22 19:58] (aktuell) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== PHP Tutorial ====== | + | ====== Index des PHP Tutorials ====== |
| + | Willkommen! \\ | ||
| + | Schön, dass Du Dich für unser PHP Tutorial interessierst =)\\ | ||
| + | Hier geben wir Dir eine Einführung in die Programmiersprache PHP. Du lernst anhand von kleinen Beispielen die Syntax((Die sog. »Syntax« sind die Sprachelemente mit denen man z.B. [[php:variables|Variablen]] und Funktionen deklariert)) kennen und verstehen. Außerdem erhältst Du einen Überblick über die grundlegenden Funktionen. Eine Bedingung/Voraussetzung gibt es schon: [[html:start|HTML]] sollte kein Fremdwort mehr sein. ;-) | ||
| - | In diesen Kurs lernen wir alles über die Programmiersprache PHP, sowohl allein als auch in Verbindung mit MYSQL. | + | ===== Die Grundlagen von PHP ===== |
| - | Wir werden zunächst mit den grundsätzlichsten Dingen anfangen und uns bis hin zu fortgeschrittenen Themen wie OOP und Software Designs. | + | |
| - | Der hier veröffentlichte PHP-Kurs wird laufend von der Community erweitert und verbessert! | + | * [[php:why|Warum PHP?]] |
| - | + | * [[php:installing|Installieren eines lauffähigen Webservers und der Programmiersprache PHP]] | |
| - | In diesem Sinne: Viel Spaß beim Lernen! | + | * [[php:syntax|Die verschiedenen Syntax-Arten von PHP erlernen]] |
| - | + | * [[php:variables|Variablen und Konstanten in PHP]] | |
| - | Hier befindet sich [[php:index|der Seitenindex]]. | + | * [[php:type-juggling|Type Juggling]] (Variablen ändern ihren Datentyp, sodass sie **immer** den Typ haben, welcher gerade gebraucht wird) |
| - | + | * [[php:operators|Operatoren]] Rechnen mit und ohne Variablen | |
| - | ===== Einstieg ===== | + | * [[php:conditions|Programme mit Bedingungen steuern]] |
| - | + | * [[php:loop|Schleifen und Wiederholungen mit PHP]] | |
| - | * [[php:why|Gründe für PHP]] | + | * [[php:functions|Eigene Funktionen in PHP deklarieren]] |
| - | * [[php:server_client_communication|Server-Client-Kommunikation]] - Grundverständnisse über PHP | + | * [[php:arrays|Arrays in PHP]] (eine Aneinanderreihung von Werten) |
| - | + | * [[php:ground_functions|Grundlegende Funktionen]] | |
| - | ===== PHP Grundlagen ===== | + | * [[php:math|Funktionen zur mathematischen Berechnung]] |
| - | + | * [[php:math:base|Funktionen zum Umrechnen in andere Zahlensysteme]] | |
| - | * [[php:first_prog|Erstes Programm]] | + | * [[php:string_functions|Funktionen zur Verarbeitung von Strings]] (Zeichenketten) |
| - | * [[php:echo_variants|Echo Varianten]] | + | * [[php:array_functions|Funktionen zur Verarbeitung und Manipulation von Arrays]] |
| - | * [[php:vars|Variablen]] - Eine Übersicht über Variablen im Allgemeinen | + | * [[php:special_chars|Zeichen mit besonderer Bedeutung]] |
| - | * [[php:control_structs|Kontrollstrukturen]] | + | * [[php:timedate|Funktionen für Datum bzw. Zeit]] |
| - | * [[php:loops|Schleifen]] | + | * [[php:filehandling|Mit Dateien bzw. deren Inhalt umgehen]] |
| - | * [[php:arrays|Arrays ]] | + | * [[php:forms|Formulare und Parameterübergabe]] |
| - | * [[php:vars_per_post|Variablen per Post übergeben]] | + | * [[php:cookies|Cookies mit PHP]] (Zwischenspeicher für Webbrowser-User) |
| - | * [[php:vars_per_get|Variablen per Get übergeben]] | + | * [[php:sessions|Session erstellen]] |
| - | * [[php:funcs|Funktionen]] | + | |
| - | * [[php:include|Include]] | + | |
| - | * [[php:save_data|Speichermöglichkeiten]] | + | |
| - | * [[php:cookies|Cookies]] | + | |
| - | * [[php:sessions|Sessions]] | + | |
| - | * [[php:files|Dateien]] | + | |
| - | + | ||
| - | ===== PHP mit MYSQL ===== | + | |
| - | + | ||
| - | * [[php:mysql:start|Was ist MYSQL überhaupt?]] | + | |
| - | * [[php:mysql:connection|Verbindung zur Datenbank]] | + | |
| - | * [[php:mysql:select-from|Daten abfragen]] | + | |
| - | * [[php:mysql:show-data|Daten ausgeben]] | + | |
| - | * [[php:mysql:insert-into|Daten hinzufügen]] | + | |
| - | * [[php:mysql:delete|Daten löschen]] | + | |
| - | * [[php:mysql:update|Daten ändern]] | + | |
| - | * [[php:mysql:security|Sicherheitsaspekte]] | + | |
| - | + | ||
| - | ===== PHP mit OOP ===== | + | |
| - | + | ||
| - | * [[php:oop:start|Einführung in OOP]] | + | |
| - | * [[php:oop:class|Klassen]] | + | |
| - | * [[php:oop:method|Methoden]] | + | |
| - | * [[php:oop:magicmethod| Magische Methoden]] | + | |
| - | * [[php:oop:atribut|Eigenschaften/Atribute]] | + | |
| - | * [[php:oop:typehinting|Type Hinting]] | + | |
| - | * [[php:oop:keyword|Schlüsselwörter]] | + | |
| - | * [[php:oop:designpatterns|Design Patterns]] | + | |
| - | * [[php:oop:mvc|MVC/ORM]] | + | |
| - | + | ||
| - | + | ||
| - | ===== Sonstiges ===== | + | |
| - | + | ||
| - | * [[php:errors_warnings|Typische Fehler]] | + | |
| - | * [[php:example:smtp|SMTP-Implementation]] - Mails verschicken ohne eigenen Mailservice | + | |
| - | \\ | + | |
| - | + | ||
| - | ---- | + | |
| - | [[PHP:Index|Index]] | + | |