Syntax
- PHP ist eine Skriptsprache, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird
- PHP-Code wird serverseitig verarbeitet und die Ausgabe des PHP-Interpreters des Webservers wird an den Webbrowser gesendet (meist als HTML-Dokument, andere Dateitypen wie Bilder oder PDF-Dateien sind auch möglich)
- Mit den PHP-Tags
<?php
und ?>
wird für den PHP-Interpreter deutlich, dass PHP Befehle erkannt und ausgeführt werden sollen
- PHP bietet eine breite Datenbankunterstützung, d. h. Abfragen und Senden von Daten an eine Datenbank
- Es gibt zahlreiche Programmiermöglichkeiten mit PHP, nutzen Sie daher folgende Beschreibungen:
PHP Quellcode-Beispiele
<?php
// Textausgaben werden mit echo erzeugt
// Achten Sie stets auf die Hochkommata und das Semikolon am Ende einer Anweisung!
echo 'Hallo Welt!';
// Einbindung einer weiteren Datei
require_once('inc/functions.inc');
/**
* Ein längerer Kommentar für eine PHP-Funktion
* Der Funktion können beim Aufruf Argumente übergeben werden, um z. B.
* die Ausgabe zu verändern
*/
function exampleFunction($parameter = false) {
$ausgabetext = '';
if ($parameter == true) {
// gib das heutige Datum aus
$tag = date('z') + 1;
$ausgabetext = date('d. m. Y') . ', der ' . $tag . '. Tag des Jahres. ';
} else {
// gib etwas anderes aus
$ausgabetext = 'Hier steht etwas anderes als das Datum von heute.';
}
return $ausgabetext;
}
// Hier wird die Funktion aufgerufen
echo exampleFunction(true); // zeigt das aktuelle Datum an
// So sieht ein simples Array aus
$formen = array('Kreis', 'Quadrat', 'Dreieck');
echo $formen[1]; // erzeugt "Quadrat" als Ausgabe
// So sieht ein komplexeres Array aus (assoziativ)
// => diese Arrays werden oft für die TUCAL-Erweiterungsmodule benötigt
$getraenk = array(
'inhalt' => 'Kaffee',
'zusatz' => 'Milchschaum',
'zucker' => false,
'groesse' => array('large', 'medium', 'small'),
'anzahl' => 2,
);
echo $getraenk['inhalt'] . ' (' . $getraenk['groesse'][0] . ')'; // erzeugt "Kaffee (large)" als Ausgabe
?>