Besucher: 376920
Mitglieder: 6
...online: 0
User online: 1
(Im Aufbau!)
PHP stellt einen Mechanismus zur Verfügung, der es erlaubt ,Konstanten zur Laufzeit der Skripts zu definieren.
define(Konstante string, Wert [, case insensitiv])
Konstanten sind überall gültig, auch innerhalb von Funktionen. Der Name beginnt nicht mit einem Dollarzeichen $
, ansonsten gelten die gleichen Regeln für die Namen wie bei Variablen. Der einmal mit define()
gesetzte Wert der Konstanten kann nicht mehr geändert werden.
Für case-insensitiv gelten folgende Einstellungen:
Erfolgt keine Angabe, wird der Name der Konstante case-sensitiv definiert, d. h. CONSTANT und constant wird unterscheiden.
Wird der Wert 1 gersetzt, erfolgt die Definition des Namens der Konstante case-insensitiv, d. h. mit CONSTANT und z.B. Constant wird auf dieselbe Konstante zugegriffen.
<?php
define("CONSTANT","Diese Definition ist 'case sensitiv'");
echo CONSTANT;
?>
Ausgabe:
Diese Definition ist 'case sensitiv'
<?php
define("CONSTANT","Diese Definition ist 'case insensitiv'",1);
echo Constant;
?>
Ausgabe:
Diese Definition ist 'case insensitiv'
PHP stellt einige vordefinierte Konstanten zur Verfügung. Folgende Aufstellung erläutert die wichtigsten vordefinierten Konstanten:
Konstante | Bedeutung |
---|---|
is_array | Array |
is_double | Double |
is_float | Float |
is_integer | Integer |
is_object | Objekt |
is_string | String |