Kapitel 7
Grundaufbau
Zunächst das Traditionelle "Hallo Welt"-Programm mit Hilfe des Echo-Befehls und der Grundkonstruktion:
<?php
echo 'Hallo Welt';
?>
Im folgen Abschnitt sind einige Grundelemente aufgelistet. Die Funktionen sind selbsterklärend.
<?php
$bool = true; //Boolean Variable
$string = 'Hallo'; //Normaler String
$exstring = "Hallo\t"; //String mit Steuerzeichen
$int = 15; //Ganze Zahl
$float = 8.7; //Fließkommazahl
if($bool == false)
echo 'Wird nicht ausgegeben, da $bool true ist.';
elseif($int < 10) //Elsif wirkt wie ein verschachteltes if.
die('Mit diesem Befehl kann die weitere Ausführung gestoppt werden.');
else {
echo $extstring;
echo ' '.($int + $float);
}
switch($string) {
case 1: echo 'Falls es eine Zahl sein sollte'; break;
case false: echo 'Bei einem Bool-Wert'; break;
case 'Hallo': echo 'Mit PHP können auch Strings geswitcht werden'; break;
default: die('Keine Übereinstimmung');
}
while($int != 0) {
echo $int.'<br>';
$int--;
}
for($i = 1; $i < 10; $i++)
echo $i.'<br>';
?>
Wie man sehen kann, stehen in PHP viele verschiedene Konstrukte zur Verfügung, die man zum Programmieren seiner Webseite verwenden kann. Eine ausführliche Liste aller Befehle mit Beschreibungen findet sich auf der Seite php.net. Nun folgt noch eine Beschreibung von Arrays in Verbindung der Foreach-Schleife:
<?php
$politiker = array("Wolfgang Schäuble", "Angela Merkel", "George W. Bush", "Barack Obama");
echo $politiker[3]; //Gibt Obama zurück
//Wenn nun alle Werte zurück gegeben werden sollen, so würde man normalerweise eine For-Schleife einsetzen
foreach($politiker as $s)
echo $s.'<br>';
$blumen = array("rot"=>"Rose","rosa"=>"Tulpe", "weiss"=>"Nelke", "gelb"=>"Sonnenblume"); //Assoziatives Array (Beispiel von "PHP für Dich")
?>