. PHP L e k t i o n e n ( Thu Nov 21 10:44:55 2024 ) .
02 . Variable und Konstante.
Variable werden durch ein Dollar-Zeichen ($) gefolgt vom Namen der Variablen dargestellt.
Bei den Namen wird zwischen Groß- und Kleinschreibung unterschieden (case-sensitive).
Ein gültiger V-Name beginnt mit einem Buchstaben oder einem Unterstrich,
der Rest kann eine beliebige Folge von Ziffern, Buchstaben und Unterstrichen sein.
- Als erstes Zeichen eines V-Namens sind Ziffern und deutsche Sonderzeichen nicht möglich.
. Variable - Wert zuweisen, ausgeben, Existenz testen, löschen .
|
<?
// var1 bekommt den Wert "PHP" zugewiesen.
$var1 = "PHP";
// var2 bekommt den Wert "ist" zugewiesen.
$var2 = "ist";
// var3 bekommt den Wert "wirklich nicht schwer!" zugewiesen.
$var3 = "wirklich nicht schwer!";
// Ausgabe: "PHP ist wirklich nicht schwer!"
echo ( "$var1 $var2 $var3" );
// var4 bekommt das "Produkt von 2.5 und 8" zugewiesen.
$var4 = 2.5 * 8;
// Ausgabe: "Das Produkt von 2.5 und 8 ist 20"
echo ( "Das Produkt von 2.5 und 8 ist $var4." );
// Variable - oder Array - löschen."
unset ( $var2 ); - oder: ( $var2, $var3, ... )
// Existenz (variable, array) testen.
echo ( "<p>Test negativ: "; . isset ( $var_x ) );
// Existenz (variable, array) testen.
echo ( "<p>Test positiv: "; . isset ( $var1 ) );
?>
|
Testen ( . Syntax Dateiname: name.php, - bspw. variable_1.php ! . )
|
--
. PHP unterstützt sechs Datentypen .
|
Integer (Ganze Zahlen) -- 3, 68, -275, 2029
Double (Fließkommazahlen) -- 32.4, 1923.3542114
String (Zeichenketten) -- abez, PHP_ist_Klasse, §"!#*+~%[]()
Arrays (Listen) -- eindimensionale und mehrdimensionale.
Objekt (Objekte) -- enthält Schnittstelle und besteht aus Daten.
Boolsche Werte (TRUE und FALSE) -- if ( $hour == 12 ) { ... };
--
|
. Konstante .
|
Konstante werden von PHP teils selbst erzeugt, können aber auch mit . define .
erzeugt werden. Sie sind stets im gesamten Programm sichtbar. Damit erübrigt sich
hier die Unterscheidung zwischen lokalen und globalen Variblen. - Aus Gründen der
Lesbarkeit sollte der Name einer Konstanten mit Großbuchstaben geschrieben werden.
|
. PHP und eigene Konstante -- beispielhafte Auswahl .
|
<?
// Versionsnummer der PHP-Installation.
echo "<p>" . ( PHP_VERSION );
// Betriebssystem.
echo "<p>" . ( PHP_OS );
// TRUE hat den Wert 1.
echo "<p>" . ( TRUE );
// FALSE hat den Wert 0.
echo "<p>" . ( FALSE );
// Das ausgeführte Skript.
echo "<p>" . ( __FILE__ );
--
// Konstante SAMPLE einen Inhalt zuweisen.
define ( "SAMPLE", "Hallo, - das ist meine erste Konstante." );
// Konstante SAMPLE ausgeben.
echo "<p>" . ( SAMPLE );
?>
|
Testen ( . Syntax Dateiname: name.php, - bspw. variable_2.php ! . )
|
|