PHP 5.6 Web-Programmierung

Fortgeschrittene Techniken

Webseiten professionell gestalten mit PHP!


Dieses Buch für fortgeschrittene PHP-Entwickler vermittelt den Umgang mit Datenbanken in PHP, zeigt das Vorgehen bei der objektorientierten Programmierung und den Umgang mit Fehlern. Es bietet außerdem ausführliche Informationen zur Sicherheit in PHP-Skripten.

Durch die verständlichen Erklärungen und eine Vielzahl an Übungen erzielt der Lernende schnell Erfolgserlebnisse. Er ist in der Lage, komplexe, wartungsfreundliche dynamische Webseiten zu programmieren und professionell auf Programmierfehler zu reagieren.

Mehr lesen

Die Autoren:
Bastian Martin

Werfen Sie einen Blick ins Buch!
Edition: 1. Ausgabe, September 2015
Match Code: GPHP56F
Isbn: 978-3-86249-445-3
Pages Number: 188

Inhalt:

    • 1.1Voraussetzungen und Ziele
    • 1.2Aufbau und Konventionen
    • 2.1XAMPP: PHP und MySQL
    • 2.2PhpMyAdmin
    • 2.3Mit Datenbanken arbeiten
    • 2.4Mit Tabellen arbeiten
    • 2.5Mit Daten arbeiten
    • 2.6Übung
    • 3.1Steuerung über PHP-Skripte
    • 3.2Verbindungsaufnahme mit MySQL
    • 3.3MySQL-Abfragen
    • 3.4Rückgabe aus MySQL-Abfrage auswerten
    • 3.5Fallbeispiel: Skriptgesteuerte Datenmanipulation
    • 3.6Steuerung durch Formulare
    • 3.7Allgemeine Informationen sammeln
    • 3.8Hinweis zur Erweiterung ext/mysql
    • 3.9Übungen
    • 4.1Verbindungsaufnahme
    • 4.2PhpMyAdmin beim Provider
    • 4.3Datenbankdaten beim Provider importieren
    • 4.4Automatisierung durch PHP
    • 5.1OOP allgemein
    • 5.2OOP in PHP
    • 5.3Eigene Kenntnisstufen hin zur OOP
    • 5.4Klassen – die Baupläne für Objekte
    • 5.5Objekte erstellen
    • 5.6Eigenschaften
    • 5.7Das Schlüsselwort $this
    • 5.8Klassenvariablen und -konstanten
    • 5.9Methoden
    • 5.10Setter- und Getter-Methoden
    • 5.11Konstruktor
    • 5.12Destruktor
    • 5.13Objekte klonen
    • 5.14Eine Klasse – eine Datei
    • 5.15Wichtige Unterschiede zu PHP 4.x
    • 5.16Übung
    • 6.1Magische Methoden
    • 6.2Vererbung
    • 6.3Konstruktoren und Destruktoren bei Vererbung
    • 6.4Vererbung von Eigenschaften und Methoden
    • 6.5Traits
    • 6.6Generatoren
    • 6.7Methoden überladen oder überschreiben
    • 6.8Magische Konstanten
    • 6.9Typ-Operator instanceof
    • 6.10Klassen- und Objektfunktionen
    • 6.11Weiterführende Konzepte in der OOP
    • 6.13Übungen
    • 7.1MySQL Improved Extension (MySQLi)
    • 7.2PHP Data Objects (PDO
    • 7.3Übungen
    • 8.1Überblick über SQLite
    • 8.2SQLite mit PHP verwenden
    • 8.3Praxis: Einfache Beispieldatenbank mit SQLite
    • 8.4Datenaustausch mit MySQL
    • 8.5Weitere Informationen zu SQLite
    • 8.6Übungen
    • 9.1Fehlerprävention durch Namensräume
    • 9.2Behandlung von Fehlern (Error Handling
    • 9.3Unterdrücken von Fehlermeldungen mit dem Operator
    • 9.4Fehleranzeige mit error_reporting() steuern
    • 9.5Fehlerbehandlung mit set_error_handler()steuern
    • 9.6Einsatz mehrerer Error-Handler
    • 9.7Eigene Fehler mit trigger_error() auslösen
    • 9.8Behandlung von Ausnahmen (Exception Handling
    • 9.9Übungen
    • 10.1Sicherheit ist relativ
    • 10.2Grundregeln zum einfachen Schutz Ihrer Skripte
    • 10.3Die häufigsten Angriffsarten
    • 10.4Übung
    • 11.1Was sind reguläre Ausdrücke
    • 11.2Aufbau und Funktionsweise regulärer Ausdrücke
    • 11.3Reguläre Ausdrücke in PHP
    • 11.4Weitere Informationen zu regulären Ausdrücken
    • 11.5Übung
    • 12.1Was ist der interne Webserver
    • 12.2Wie wird der interne Webserver benutzt
    • A.1Testumgebung XAMPP: Installation und Konfiguration
    • A.2Mit XAMPP arbeiten
    • A.3Texteditor für PHP – Notepad++: Installation und Konfiguration
    • A.4Mit den XAMPP-Konfigurationsdateien arbeiten
    • A.5Zugriffsrechte von MySQL mit phpMyAdmin regeln
    • A.6Globale Zugriffsrechte des MySQL-Administrators root ändern
    • A.7FTP-Programm FileZilla: Installation und Konfiguration

als gedrucktes Buch

inkl. MwSt 7% EUR 23,75