(PHP 4 >= 4.0.4, PHP 5, PHP 7)
constant — Liefert den Wert einer Konstante
Gibt den Wert der durch name
angegebenen Konstante
zurück.
constant() ist nützlich, um den Wert einer Konstante abzufragen, deren Namen Sie nicht kennen, d.h. wenn sie in einer Variablen gespeichert ist oder von einer Funktion zurückgegeben wird.
Diese Funktion funktioniert auch mit Klassenkonstanten.
name
Der Name der Konstante
Gibt den Wert der Konstante zurück, oder NULL
, falls die Konstante nicht
definiert ist.
Wenn die Konstante nicht definiert ist, wird ein E_WARNING
Fehler geworfen.
Beispiel #1 constant()-Beispiel
<?php
define("MAXGROESSE", 100);
echo MAXGROESSE;
echo constant("MAXGROESSE"); // dasselbe wie in der vorigen Zeile
interface bar {
const test = 'foobar!';
}
class foo {
const test = 'foobar!';
}
$const = 'test';
var_dump(constant('bar::'. $const)); // string(7) "foobar!"
var_dump(constant('foo::'. $const)); // string(7) "foobar!"
?>