php:php_lektion01
=> Übersicht: Einführung in PHP
Lektion 1: Grundlagen
Serverseitige Programmiersprache
PHP ist ein System, das PHP-Code serverseitig verarbeitet. Das bedeutet, dass der Quelltext nicht an den Webbrowser übermittelt wird, sondern an einen Interpreter auf dem Webserver. Erst die Ausgabe des PHP-Interpreters wird an den Browser geschickt. In den meisten Fällen ist das ein HTML-Dokument, wobei es mit PHP aber auch möglich ist, andere Dateitypen, wie Bilder oder PDF-Dateien, zu generieren.
...und nochmal etwas ausführlicher:
Ein erstes Beispiel
Die ersten wichtigen Infos zu PHP
- PHP Programmcode wird in eine HTML Datei eingebunden, indem man Ihn zwischen die Tags
<?php
und
?>
schreibt.
- Die Datei, die den HTML/PHP-Code enthält, muss (bei unserer Konfiguration des Werbservers) die Dateiendung
.phphaben, da der Webserver sie sonst nicht korrekt verarbeitet. - Syntaxregel 0: Jede PHP Befehlszeile muss mit einem Semikolon beendet werden.
Der Quelltext
<!DOCTYPE html>
<html lang="de">
<head>
<title>PHP BSP 1</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<h1>PHP Beispiel 1</h1>
<!-- Hier kommt der PHP-Code -->
<?php
echo "Hallo Rattenzahn!";
?>
<!-- Jetzt gehts mit HTML weiter -->
<p>Gruß und Kuß, dein</p>
<p><em>Julius</em></p>
</body>
</html>
Sieht so aus: php_zu_html
Bemerkungen und Arbeitsauftrag
- Es ist nicht mehr (wie bislang mit den HTML Dateien) möglich, die php-Datei direkt auf dem Arbeitsplatzrechner zu öffnen, da der PHP Code vom Webserver ausgeführt werden muss.
Übung 1
- Erstelle eine php-Datei, die im Sinne des Beispiels einen Text mit dem PHP-Befehl
echoausgibt. - Probiere aus, was passiert, wenn du die Datei direkt auf dem Arbeitsplatzrechner öffnest.
- Lade die Datei auf deinen Webspace und teste die Funktionsfähigkeit
- Überprüfe den Quelltext der aufgerufenen Seite: Finden sich dort PHP-Anweisungen?
=> Lektion 2: Variablen, unvermeidbar!
=> Übersicht: Einführung in PHP
php/php_lektion01.txt · Zuletzt geändert: 09.01.2017 12:29 von Stefan Gaum



