PHP

Aus OWiki
Wechseln zu: Navigation, Suche
Ueberarbeiten.png Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf bitte mit, ihn zu verbessern und entferne anschließend diese Markierung.

Allgemein

PHP ist die Abkürzung für "PHP: Hypertext Preprocessor". PHP ist eine Scriptsprache die sehr leicht zur erlernen ist, aber durch eine riesige Funktionsvielfalt sehr mächtig ist. Der ursprüngliche Einsatzbereich von PHP liegt in der Erstellung von dynamischen Webseiten. Dynamisch bedeutet, der Inhalt der Seite verändert sich durch bestimmte Faktoren wie Usereingaben, Zeit usw. Im Gegensatz dazu gibt es auch statische Inhalte wie z.B. Bilder von HTML Seiten. PHP ist im Vergleich zu anderen Programiersprachen sehr langsam. Dies liegt daran, das der Code bei jedem Scriptaufruf neu kompiliert werden muss. Bei anderen Programmiersprachen wie C oder Delphi wird der Code bereits kompiliert ausgeliefert (als Binary). Um dieses Manko zu beheben, gibt es diverse Tools, die den kompilierten Code als Datei auf dem Webserver speichern, um so die Zeit die durch das Kompilieren entsteht zu minimieren. Auch OGame verwendet einen solchen PHP Cache. PHP erfreut sich einer sehr großen Beliebtheit. Dies liegt hauptsächlich daran, dass es leicht zu erlernen ist und dass es eine sehr gute Anbindung an die Datenbank MySQL hat.

Codebeispiele

Hallo Welt

Wie bei jeder neuen Programmiersprache, zuerst das "Hallo Welt" Programm:

<?php

echo 'Hallo Welt';

?>


Das Skript in HTML integriert:

<html>
  <head>
   <title>Hallo-Welt-Beispiel</title>
  </head>
  <body>
    <?php 
      echo "Hallo Welt!";
    ?>
  </body>
</html>

Links