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

From Coders.Bay Wiki
Jump to navigation Jump to search
Line 27: Line 27:
# URL
# URL
# Method
# Method
**GET, POST, PUT, DELETE
## GET, POST, PUT, DELETE
# Body
# Body
# Headers
# Headers

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

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
  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