Variablen können nach dem $-Zeichen beliebige Namen ohne
Sonder- und Leerzeichen zugewiesen bekommen. Einige Beispiele:
$x;
$dies_ist_eine_variable;
$12345;
$test_var_9;
Der Name für die Variablen sollte sprechend sein. Also den
Inhalt der Variable beschreiben. In PHP ist es nicht notwendig
Variablen extra zu definieren. Mit dem Zuweisungsoperator wird
einer Variable Inhalt zugewiesen.
$meine_variable = "Inhalt der Variablen";
Um einer Variablen Text zuzuweisen, muss dieser in Anführungsstriche
gesetzt werden. Um eine Zahl zuzuweisen benötigt man keine
Anführungsstriche. Näheres dazu werden sie im Kapitel
Datentypen erfahren.
Variablen können genauso Werte von anderen Variablen übernehmen:
$test = $meine_variable;
$test hat nun den Inhalt "Inhalt der Variablen" erhalten.
Die Funktion echo kann natürlich den Inhalt einer Variablen
an den Browser ausgeben:
<?php
$hallo = "Hallo Welt!";
echo $hallo;
?>
TRUE and FALSE
Ein Ausdruck ist dann wahr, wenn ihm die Konstante TRUE zugewiesen
wurde. Umgekehrt gilt ein Ausdruck als falsch, wenn ihm der Wert
FALSE zugewiesen wurde.
<?php
$bool = TRUE;
$bool2 = FALSE;
echo $bool;
echo "<br>";
echo $bool2;
?>
Ausgabe:
1
[es wird nichts ausgegeben]
Jeder positive oder negative nummerische Wert der nicht 0 ist,
sowie jede nichtleere Zeichenkette hat den Wert TRUE. Die 0 und
die leere Zeichenkette "" wird als FALSE gewertet. Arrays
werden als FALSE betrachtet, wenn sie keine Elemente enthalten.
PHP-Konstanten
Bei jedem Programmstart definiert PHP eine Reihe von Konstanten, die
dem Programmierer zur Verfügung stehen. Sie geben Auskunft über
das Skript, den PHP-Interpreter und den Server, auf dem das Skript läuft.
__FILE__ (zwei Unterstriche vorne und hinten!!)
__LINE__
PHP_VERSION
PHP_OS
E_ERROR
E_WARNING
Übung C1
Erstelle ein Skript mit folgender Ausgabe:
Diese Datei liegt auf "Pfadangabe des aktuellen Skipts".
Es wird gerade die Zeile "Zeilennr." interpretiert. Folgende
Version des PHP-Interpreters wird gerade verwendet: "Versionsnr."
Sie arbeiten mit folgendem Betriebssystem: "Name des Betriebsystems".
Lösung
|
Vordefinierte Variablen
Seit PHP 4.1.0 wird empfohlen, externe Variablen über die
Superglobals, die unter
http://www.php.net/reserved.variables beschrieben werden,
abzufragen. Davor war man entweder auf die register_globals-Einstellung
oder die Langformen der vordefinierten PHP-Arrays ($HTTP_*_VARS)
angewiesen.
Mehr dazu im Kapitel
H Schleifen und unter
http://www.php.net/reserved.variables.
Mit diesen vordefinierten Variablen kannst du zB Folgendes ausgeben:
Dein Browser: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
Deine IP-Adresse: 38.107.179.223
Übung C 2
Erstelle ein Balkendiagramm mit zwei Balken die du über Variablen
verändern kannst.

Tipp: Die Balken kannst du mit einer Tabelle darstellen. Verändere
doch das Attribut "width" einer Spalte! Diese Übung
werden wir später fortsetzen!
Lösung
|

Übung C3
Erstellt von: ingo am 23. 11. 05
Folgende Informationen sollen über ein Script ausgegeben werden:
- Der Name des aktuell ausgeführten Skripts, relativ zum Wurzelverzeichnis des Servers
- Der Name des Server Hosts unter dem das aktuelle Skript ausgeführt wird.
- Der Inhalt des User_Agent:-Headers der aktuellen Anforderung, so vorhanden.
- Die IP-Adresse des Rechners, der die aktuelle Seite angefordert hat.
Lösung

Nur angemeldete Lehrer können Lösungen sehen!
·:: Zurück weiter ::·