Was ist eigentlich PHP

 

PHP ist eine sehr beliebte Programmiersprache um Webseiten zu programmieren. Anders als HTML wird PHP direkt auf dem Server ausgeführt, und nicht in dem Web Browser des Betrachters.

Der Server verarbeitet den PHP Programmcode und sendet dann nur noch das Ergebnis an den Browser. Die Verarbeitung des PHP Programmcodes durch den Server nennt man “parsen”. Der PHP Code wird also geparsed.

Anfang und Ende von PHP Code definieren

PHP Code wird mit <? begonnen und endet mit ?>. Alles was dazwischen steht wird verarbeitet (geparsed). Info: PHP Code kann auch mit <?php begonnen werden.

Orginal Quelltext einer PHP-Datei:

<html>
  <body>
    <?php
      echo'Ich bin ein PHP-Text';
    ?>
  </body>
</html>

Verarbeiteter Quelltext des Browsers:

<html>
  <body>
    Ich bin ein PHP-Text
  </body>
</html>

Beim verarbeiteten Quelltext fehlt der Teil wo PHP begonnen wird mit <? sowie der befehl echo und das Ende von PHP ?>. Das ist auch so gewollt. Der PHP Code wurde erfolgreich verarbeitet und es wurde nur das Ergebnis an den Browser geliefert.

echo - mein erste Befehl in PHP

Wie du erkennen kannst wurde oben ein Text ausgegeben. Dazu wird in PHP der befehl echo verwendet. Direkt hinter echo wird in 2 einfachen oder normalen Anführungszeichen der gewünschte Text gesetzt. Die Befehlszeile muss jetzt noch mit einem Apostroph abgeschlossen werden, damit die Zeile fehlerlos verarbeitet werden kann.

Die Dateiendungen .php . php5 .html

Grundsätzlich wird in der Konfiguration vom Server festgelegt, in welchen Dateien PHP Code verarbeitet (geparsed) wird. Bei den meisten Hosting Anbietern wie 1und1, Evanzo, Strato etc. sind das die Dateiendungen .php und .htm sowie .html.

Das muss man einfach ausprobieren. Einfach eine ganz einfache PHP-Datei hochladen und diese im Browser aufrufen. Wird der Code richtig verarbeitet? Falls nicht, siehst du beim Anzeigen des Quellcodes im Browser deinen PHP Code. Siehst du allerdings nur das Ergebnis deines PHP Codes, wird dieser richtig vom Server verarbeitet.

Hinterlasse eine Antwort


Impressum