it innovations.de

PHP

PHP

(Skriptsprache)

IT - Kurs / Seminar / Schulung / Workshop / Training

PHP ist eine serverseitig interpretierte Script-Sprache, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird. PHP wird als freie Software unter der PHP-Lizenz verbreitet und erlaubt eine freie Verwendung und Änderung der Quelltexte.

Auswahl einiger Applikationen, die in PHP entwickelt wurden:

  • vBulletin
  • TYPO3 Flow
  • WordPress
  • EGroupware

Diese Themen zu PHP schulen wir mit projekterfahrenen Trainern. Fragen Sie uns nach einer Individualschulung (Firmenschulung), bei der wir die Inhalte mit Ihnen vorab besprechen und anpassen können. Ein kurzfristiger Termin kann durch ein Einzelcoaching auch In-House realisiert werden.


Funktionsweise von PHP

  • Zu allererst, fordert der Client über das Internet eine PHP Datei an
  • Der Webserver lädt die angeforderte PHP-Datei und schickt sie an den PHP-Interpreter
  • Der PHP-Interpreter interpretiert den Quelltext der geladenen Datei und erzeugt eine entsprechende Datei mit einem bestimmten Format - meist HTML
  • Bei PHP können auch andere Dateien wie Grafiken oder PDF-Dateien generiert werden
  • Im Anschluss generiert der PHP-Interpreter die Website
  • Der erzeugte Code (z.B. HTML-Code) wird nun vom PHP-Interpreter an den Browser zurückgegeben.
  • Nun sendet der Webserver eine Antwort mit dem entsprechenden Quellcode der Seite an den Browser des Benutzers zurück

Weiterentwicklung von PHP

  • Objektorientierung: Seit der Version 5 unterstützt PHP die objektorientierte Programmierung durch Kapselung der Daten, Destruktoren und weiteren verbesserten Möglichkeiten.
  • Datenbankanbindung: Mit der objektorientierten Datenbankabstraktionsebene PDO wurde dem oft bemängelten uneinheitlichen Zugriff auf verschiedene Datenbanken in der Version 5.1 entgegengewirkt.
  • Speicheroptimierung: In PHP 5.3 wurde eine Verbesserung der Speicheranforderung eines Skripts zur Laufzeit durch einen internen Garbage Collector erreicht.
  • Webserver: Seit Version 5.4 ist ein einfacher Webserver integriert, der über die Kommandozeile konfigurierbar ist.
  • Unicode: Ebenfalls in der Version 5.4 ist der Standardzeichensatz von ISO 8859-1 auf Unicode geändert worden. Ziel ist außerdem die vollständige Unicode-Umsetzung aller Funktionen in PHP, die in PHP 5.4 noch nicht abgeschlossen ist.

PHP-Versionen

HauptversionVersionVeröffentlichungWichtigste Änderungen
7.x7.0.003. Dezember 2015Diverse Neuerungen: Neue Scalar-Type-Hints und Return-Typen und kombinierte Vergleichsoperatoren. Über 10.000 Fehlerkorrekturen, Unterstützung für 64-Bit. Alle veralteten Funtionen wurden entfernt.
5.x5.6.1529. Oktober 2015Diverse Fehlerbehebungen, 14 weitere Aktualisierungen
5.x5.5.3001. Oktober 2015Diverse Fehlerbehebungen, 29 weitere Aktualisierungen
  • Es wurden aktuelle und ältere Versionen, die noch unterstützt werden, aufgelistet. Seit PHP 5.4 wird regelmäßig jeden Monat ein Update der unterstützen Versionen veröffentlicht.