Sie sind in: Home Programmieren PHP5
PHP
PHP ist eine Skriptsprache mit einer an C bzw. Perl angelehnten
Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten verwendet wird. Bei
PHP handelt es sich um Open-Source-Software.
PHP zeichnet sich besonders durch die leichte Erlernbarkeit,
breite Datenbankunterstützung und Internet-Protokolleinbindungen, sowie die Verfügbarkeit zahlreicher,
zusätzlicher Funktionsbibliotheken aus.
PHP ist eine serverseitig interpretierte Sprache.
Das bedeutet, dass sie, im Gegensatz zu HTML oder
weitestgehend JavaScript, den Quelltext nicht direkt an den Browser
übermittelt, sondern ihn erst vom Interpreter auf dem Webserver ausführen lässt.
Die Ausgabe des Skriptes wird dann an den Browser geschickt.
Die Ausgabe ist in den meisten Fällen eine HTML-Seite,
es ist aber auch möglich, mit PHP andere Datentypen wie
z.B. Bilder oder PDF-Dateien zu generieren.
Folgende Inhalte werden schwerpunktmäßig in meinen Schulungen vermittelt:
Grundwissen
- Was ist PHP?
- LAMP und WAMP
- Funktionsumfang von PHP
- PHP in HTML einbinden.
- Variablen und Operatoren
- Interaktive Webseiten
- Mit Formularen arbeiten
- Formulare auswerten mit PHP
- Kontrollstrukturen
If, Else, ElseIf...
- Fallauswahl mit der
switch
-Anweisung
- Verschachtelte
if
-Anweisungen
Do...While
Schleifen
For
Schleifen
- Schleifen unterbrechen
- Arrays (Felder)
- Indizierte Felder erstellen
- Assoziative Felder erstellen
- Zweidimensionale indizierte Felder erstellen
- Mit zweidimensionalen assoziativen Feldern arbeiten
- Funktionen
- Funktionen erstellen und aufrufen
- Der Gültigkeitsbereich von Variablen
- PHP-Dateien einbinden mit include und require
- Mit Daten aus externen Dateien arbeiten
- Dateien öffnen, lesen und schließen
- Weitere Möglichkeiten zum Lesen von Dateien
- In Dateien schreiben
- Zeichenketten-Funktionen
- Datums- und Zeitfunktionen
Aufbauwissen
- Sessions
- Mit Sessions und Session-IDs arbeiten
- Einschalten von Sessions
- Daten einer Session speichern
- Daten einer Session abrufen
- Sessiondaten löschen
- Datenbank MySQL
- MySQL-Datenbanken mit phpMyAdmin verwalten
- MySQL-Datenbanken mit phpMyAdmin erstellen
- Mit einer MySQL-Tabelle arbeiten
- MySQL-Abfragen
- Mit Indizes arbeiten
- Sortierung
- Datensätze eintragen
- Datensätze ändern
- Datensätze löschen.
- Ausgabe in einer HTML-Tabelle
- Auswahl von Daten über ein Suchformular
- Rückgabe einer MySQL-Abfrage auswerten
- Formulardaten in einer MySQL-Datenbank speichern
- Installation und Konfiguration der Software
- Installation und Konfiguration von WAMP
- Mit WAMP arbeiten
- Mit den WAMP-Konfigurationsdateien arbeiten
- Zugriffsrechte von MySQL mit phpMyAdmin regeln
- MySQL-Datenbanken publizieren
- Verbindung aufnehmen
- Export einer Tabelle
- phpMyAdmin im Internet
Profiwissen
- Objektorientierte Programmierung mit PHP
- Was ist objektorientierte Programmierung?
- Klassen und Objekte
private, protected und public
- Anwendung der Klasse
- Konstruktor
- Destruktor
- Optionale Parameter
- Handles und Kopien
- Vordefiniertes Klonen
- übergabe eines Objektes an eine Funktion
- Vererbung
- Dereferenzierung von Objekten
- Abstrakte Klassen und Methoden
- Fehlerbehandlung
Die Beispieldateien zum Thema PHP können hier heruntergeladen werden: PHP-Grundlagen und PHP-Aufbauwissen.