Websiteentwicklung: PHP
Zur Navigation springen
Zur Suche springen
Dieses Buch steht im Regal Programmierung.
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]
Umgang mit Datenbanken[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
- Traits
- Dependency Injection
- Namespaces
- Exceptions
Entwurfsmuster (engl. design patterns) in PHP[Bearbeiten]
Sicherheit[Bearbeiten]
Einzelne Themengebiete der Programmierung[Bearbeiten]
- Dateisystem
- Zugriff auf andere Webseiten
- Mails
- Hashfunktionen
- Reguläre Ausdrücke
- Rekursion
- Gzip-Komprimierung
- JSON
- LDAP
- PHP-Referenz
- Fehlerquellen
Erweiterungen[Bearbeiten]
Andere Datenbanken[Bearbeiten]
- SQLite (RDBMS)
- Firebird (RDBMS)
- PostgreSQL (RDBMS)
- MongoDB (NoSQL)
Template Engines[Bearbeiten]
Frameworks[Bearbeiten]
- Zend Framework Zend Framework
- Zend Framework 2 Zend Framework
- Symfony Symfony
- CakePHP CakePHP
- Yii Framework Yii Framework
- Yii2 Framework Yii2 Framework
Sonstiges[Bearbeiten]
Weblinks[Bearbeiten]
- Website von PHP mit offizieller Dokumentation
- Peter Kropff PHP Einleitung (Bietet ein für Anfänger verständlich erklärtes PHP-Tutorial)
- PHP.de Forum (Großes deutsches PHP-Forum. Hier gibts Hilfe und Tipps rund um PHP)
- phpforum.de (Großes deutsches PHP-Forum. Hier gibts Hilfe und Tipps rund um PHP)
- php-resource.de (Bekanntes deutsches PHP Portal. Bietet eine Vielzahl von Tipps, Tutorials sowie fertige PHP Scripte und Jobs)
- apachefriends.org (komplett vorkompilierte Programmsammlung rund um den Apache)