Die Ausgabe eines PHP-Scripts
Damit jetzt ein Script im Browser testen können, erläutern wir hier als Erstes den
PHP-Befehl echo. Echo gibt alle Zeichenketten im Browser aus.
Unter einer Zeichenkette, auch als String bezeichnet, versteht man in PHP eine Reihe von Zeichen, die
aus einer beliebigen Kombination von Buchstaben, Zahlen, Symbolen und Leerstellen ( und auch Variablen) bestehen kann und in einfache oder doppelte Anführungszeichen eingeschlossen wird.
Schauen wir uns das einmal anhand eines kleines Beispieles an:
Öffnen wir ein leeres Dokument und schreiben:
<?php
echo"Jetzt lerne ich PHP! ";
?> |
Wenn wir das jetzt speichern muss das Dokument als Datei mit der Erweiterung .php geschehen.
Öffnen wir nun diese Datei im Browser. Dort müssen wir nun lesen:
Jetzt lerne ich PHP!
Achtung : Geben wir zum Öffnen den Pfad und Dateinamen inklusive Erweiterung in der Adressleiste des Browsers ein. Versucht es nicht per Doppelklick aus dem Windows Explorer heraus. Das funktioniert nicht.
Um eine bestimmte Formatierung ( und/oder Seitengestaltung ) zu erreichen, können wir PHP und HTML
auch mischen, indem wir zwischen PHP und HTML hin und her wechseln.
Eine Möglichkeit könnte so aussehen:
<html>
<head>
<title>HTML_PHP</title>
</head>
<body>
<b>
<?php
echo “Jetzt lerne ich PHP!”;
?>
</b>
<p><b>Hallo Testtext </b></p>
<?php
echo" hier steht ein witerer PHP-Code ”;
?>
</body>
</html> |
Öffnen wir nun erneut diese Datei im Browser. Dort müssen wir nun lesen:
Jetzt lerne ich PHP!
Hallo Testtext hier steht ein weiterer PHP-Code
(Alles was innerhalb von <b> </b> steht ist Fett und <p></p> ist ein Absatz)
Bei dieser Methode beenden wir also PHP, schreiben den HTML-Teil mit den jeweils benötigten Tags und beginnen ein neien PHP Block.
Es ist auch möglich, HTML als PHP auszugeben. Dies ist für den Einsteiger mitunter etwas verwirrend.
Wir müssen uns im klaren sein, dass in dem Fall alles, was der Browser anzeigen soll, Teil des PHP-Codes sein und ausgegeben werden muss, auch Formatierungen, Zeilenumbrüche und Ähnliches.
Ein Scriptfragment würde dann etwa so aussehen:
<?php
echo" <b> Jetzt lerne ich PHP </b> <br> ”;
echo" <h2> eine Überschrift h2 </h2> “;
echo" <hr> “;
echo" Weitere Texte, was da wohl kommt? “;
?>
|
Der Browser gibt dann folgende Seite aus:
| |
| |
| |
http://localhost/index.php |
|
|
| |
Jetzt lerne ich PHP
eine Überschrift h2
Weitere Texte, was da wohl kommt? |
|
|
Die Ausgabe im Browser – ein fett formatierter Satz (<b>) und eine horizontale Linie <hr> Der Befehl echo funktioniert durch die Verwendung des HTML-Tags für einen Zeilenumbruch auch
über mehrere Zeilen. Wenn wir schreiben:
<?php
echo" Das ist doch leicht <br> und es macht Spass! “;
?>
|
Ausgabe im Browser:
| |
| |
| |
http://localhost/index.php |
|
|
| |
Das ist doch leicht
und es macht Spass!
|
|
|
Leerzeilen im Script haben keinerlei Einfluss auf das Erscheinungsbild der Seite, wir können jedoch das Script selbst mitunter übersichtlicher machen. Auch per Tabulator eingerückte Teile erhöhen wenn ein Script wächst
die Lesbarkeit und sicherlich werden wir feststellen, dass es sinnvoll ist, HTML und PHP optisch gut zu trennen.
Kleiner Hinweis: Wir bieten auch ein Pagrenkservice an. <<Keine Angst anmelden kostet NIX!>>
RANKING CHARTS
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20
|