constant

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

constantLiefert den Wert einer Konstante

Beschreibung

constant ( string $name ) : mixed

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.

Parameter-Liste

name

Der Name der Konstante

Rückgabewerte

Gibt den Wert der Konstante zurück, oder NULL, falls die Konstante nicht definiert ist.

Fehler/Exceptions

Wenn die Konstante nicht definiert ist, wird ein E_WARNING Fehler geworfen.

Beispiele

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!"

?>

Siehe auch