Difference between revisions of "PHP Einführung - Theorie"

From Coders.Bay Wiki
Jump to navigation Jump to search
Line 28: Line 28:
# Method
# Method
## GET, POST, PUT, DELETE
## GET, POST, PUT, DELETE
## andere (PATCH, OPTIONS, etc.)
# Body
# Body
# Headers
# Headers

Revision as of 12:50, 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

Use of server sided programming languages.png

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
  1. URL
  2. Method
    1. GET, POST, PUT, DELETE
    2. andere (PATCH, OPTIONS, etc.)
  3. Body
  4. Headers

Anwendungsmöglichkeiten für PHP

  • Content Management Systeme
    • Wordpress
    • Joomla
    • Typo3
    • Drupal
  • Shopsysteme
    • WooCommerce
    • Magento

Serversided-scripting-vs-client-side-scripting.jpg