Difference between revisions of "PHP Einführung - Theorie"
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
[[File:Use of server sided programming languages.png|500px]]<br> | [[File:Use of server sided programming languages.png|500px]]<br> | ||
====Das Konzept von PHP==== | |||
*Der Webserver ist ein Programm, dass auf einem Server läuft | |||
*Web-Browser und Web-Server unterhalten sich über HTTP - Hyper Text Transfer Protokoll | |||
**HTTP bestimmt wie HyperText (Text) über das Internet versendet wird. | |||
*Auf dem Webserver sind Dokumente gespeichert, die er weitergeben kann. | |||
*Jedes Dokument wird über eine URL identifiziert. | |||
=====Bestandteile eines HTTP Requests===== | |||
# URL | |||
# Method | |||
**GET, POST, PUT, DELETE | |||
# Body | |||
# Headers | |||
====Anwendungsmöglichkeiten für PHP==== | ====Anwendungsmöglichkeiten für PHP==== |
Revision as of 12:49, 17 May 2022
Allgemeines
- Erste Version von PHP wurde 1995 vorgestellt
- Rasmus Lerdorf hatte hierfür einige Skripte in Perl erstellt
- Ausgangspunkt: Zugriffe auf seinen Online-Lebenslauf protokollieren
- Daraus entstand umfangreiche Skriptsammlung die er für Gestaltung seiner persönlichen Homepage nutzte
- Nannte es: Personal Home Page Tools – PHP
- Außer dem Namen ist nicht mehr viel übrig
- Nächste Version und folgende in C entwickelt
- 1997 änderte sich Entwicklerteam mit Hauptverantwortliche: Andi Gutmans und Zeev Suraski
- PHP neue Bedeutung: Hypertext Preprocessor
- Großer Durchbruch mit PHP 4
- Mit PHP 5 wurde PHP eine objektorientierte Programmiersprache
- PHP auf fast allen Webservern vorinstalliert
- PHP für Erstellung dynamischer Webseiten
Das Konzept von PHP
- Der Webserver ist ein Programm, dass auf einem Server läuft
- Web-Browser und Web-Server unterhalten sich über HTTP - Hyper Text Transfer Protokoll
- HTTP bestimmt wie HyperText (Text) über das Internet versendet wird.
- Auf dem Webserver sind Dokumente gespeichert, die er weitergeben kann.
- Jedes Dokument wird über eine URL identifiziert.
Bestandteile eines HTTP Requests
- URL
- Method
- GET, POST, PUT, DELETE
- Body
- Headers
Anwendungsmöglichkeiten für PHP
- Content Management Systeme
- Wordpress
- Joomla
- Typo3
- Drupal
- Shopsysteme
- WooCommerce
- Magento