PHP Schulungs Skript: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→if) |
(→else) |
||
| Zeile 98: | Zeile 98: | ||
=else= | =else= | ||
<pre> | <pre> | ||
| + | <?php | ||
| + | if ($argv[1] < 39) { | ||
| + | echo "Du bist " . $argv[1] . " Jahre alt." . PHP_EOL; | ||
| + | } else { | ||
| + | echo "Du bist 39 Jahre oder älter." . PHP_EOL; | ||
| + | } | ||
| + | ?> | ||
</pre> | </pre> | ||
Version vom 1. März 2025, 09:21 Uhr
Install
Grundlegendes
- PHP steht für "Hypertext Prepocessor"
- Ein wichtiger Mitgründer dieser Sprache war Rasmus Lerdorf
- Die Syntax sind nah an die Sprachen C und Perl angelehnt
- Hauptsächlich für die Erstellung von dynamischen Webseiten oder Webanwendungen verwendet
- Zeichnet sich durch große Datenbankunterstützung, Internet-Protokolleinbindungen und Verfügbarkeit vieler verschiedener Funktionsbibliotheken aus
- Kann Filetypen wie Grafiken oder PDF-Dokumente erzeugen
Der Anfang "Hallo Welt!"
Der PHP-Code steht immer zwischen <?php und ?>. Dieser bildet den Rahmen.
<?php ?>
Der Befehl echo gibt Texte wieder die in Anführungszeichen dahinter geschrieben sind.
Befehle werden immer mit einem Semikolon ( ; ) abgeschlossen!
<?php echo "Hallo Welt"; ?>
Sonderzeichen maskieren
Um Anführungszeichen oder andere Sonderzeichen auszugeben benötigt man eine sogenannte Maskierung.
Zum Beispiel um Hallo "Welt" heute auszugeben. Müssen die Anführungszeichen maskiert werden.
<?php echo "Hallo \"Welt\" heute"; ?>
Auskommentieren
Durch die Zeichen /* */ , # und // können Bereiche oder Zeilen auskommentiert werden.
- Beispiele
<?php echo "Hallo \"Welt\" heute"; //Kommentar hinter einem befehl /* * echo "Hallo Nichts"; * echo "es kommt keine Ausgabe"; */ #Ein weiterer Kommentar ?>
PHP und HTML mischen
Es ist möglich den PHP Code in dem HTML Code unterzubringen. Der PHP Bereich wird mit der Klammer gekennzeichnet <?php ?>.
Die PHP Bereiche können auch öfter auftreten.
<html> <h1>HTML und PHP auf einer Seite</h1> <?php echo "Hallo Welt"; ?> </html>
Variablen
<?php $name = 'Poppe Desanex'; $zahlen = 33; echo "Ich bin $name und $zahlen Jahre jung"; ?>
Übergabe von Parameter
<?php
// Zugriff auf übergebene Argumente
print_r($argv);
// Beispielhafte Verwendung
if (isset($argv[1])) {
echo "Erstes Argument: " . $argv[1] . PHP_EOL;
}
if (isset($argv[2])) {
echo "Zweites Argument: " . $argv[2] . PHP_EOL;
}
?>
- Ausgabe
- php parameter.php rot grün
Array
(
[0] => parameter.php
[1] => rot
[2] => grün
)
Erstes Argument: rot
Zweites Argument: grün
if
<?php
if ($argv[1] < 39) {
echo "Du bist " . $argv[1] . PHP_EOL;
}
?>
else
<?php
if ($argv[1] < 39) {
echo "Du bist " . $argv[1] . " Jahre alt." . PHP_EOL;
} else {
echo "Du bist 39 Jahre oder älter." . PHP_EOL;
}
?>