Websiteentwicklung: PHP
Aus Wikibooks
Inhaltsverzeichnis |
Praktische Einführung [Bearbeiten]
- Vorwort (Über diese Einführung · Was ist PHP?)
- PHP einrichten
- Erste Schritte (
echo·strlen·substr) - Variablen (Variablen · Konstanten ·
trigger_error) - Templating (
include) - Typen und Operatoren (String, Integer, Float, Boolean · Casten)
- Mit dem PHP-Handbuch arbeiten
- Arrays (Ein- und mehrdimensional ·
array·foreach) - Benutzereingaben und Sicherheit (SQL Injections · XSS ·
htmlspecialchars· XSRF) - Benutzereingaben verwenden (
$_GET·$_POST· Formulare) - Bedingungen (
if·switch· Trinitätsoperator) - Datenbanken (Spezielle Treiber · PDO)
- Schleifen (
while) - Fehlerbehandlung (
set_error_handler·error_log) - APIs verwenden
- Ausblick (Namespaces · Caching · PEAR · PECL · PHP-GTK)
Einleitung [Bearbeiten]
Grundlagen [Bearbeiten]
Variablen und Co. [Bearbeiten]
Den Programmablauf steuern [Bearbeiten]
Funktionen [Bearbeiten]
Daten mitführen [Bearbeiten]
Oftmals müssen Daten über mehrere Webseiten oder Skripte mitgeführt werden.
Objektorientierte Programmierung [Bearbeiten]
- Einführung in die Objektorientierte Programmierung
- Eigenschaften
- Methoden
- Magische Methoden
- Statische Eigenschaften und Methoden
- Vererbung
- Interfaces
- Autoloading
- OOP für Fortgeschrittene (PHP5)
Einzelne Themengebiete der Programmierung [Bearbeiten]
- Dateisystem
- Zugriff auf andere Webseiten
- Mails
- LDAP
- JSON
- Reguläre Ausdrücke
- Rekursion
- Gzip-Komprimierung
- PHP-Referenz
- Fehlerquellen
- Mehrsprachigkeit mithilfe von getText
Datenbanken [Bearbeiten]
- MySQL (RDBMS)
- SQLite (RDBMS)
- Firebird (RDBMS)
- PostgreSQL (RDBMS)
Template Engines [Bearbeiten]
Erweiterungen / Frameworks [Bearbeiten]
- PEAR
- PECL
- Zend Zend Framework
- crVCL crVCL PHP Framework
- Symfony Symfony Web Framework
- CakePHP CakePHP
Entwurfsmuster (engl. design patterns) in PHP [Bearbeiten]
Sonstiges [Bearbeiten]
Weblinks [Bearbeiten]
- Website von PHP
- apachefriends.org (komplett vorkompilierte Programmsammlung rund um den Apache)
- W3Techs (Statistiken zur Verbreitung von PHP im Web)
- Dynamic Webpages (aktuelle Statistik zur Verbreitung von PHP)
- phpforum.de (Großes deutsches PHP-Forum. Hier gibts Hilfe und Tipps rund um PHP)
- dreamcodes.de (Programmierer Portal. Bieten eine Vielzahl von Tipps, Tutorials, PHP Scripte oder Codeschnipsel )
- php-resource.de (Bekanntes deutsche PHP Portal. Bieten eine Vielzahl von Tipps, Tutorials sowie fertige PHP Scripte und Jobs)
- PHP Tutorials (PHP Tutorials mit vielen Beispielen und Erläuterungen)