constant

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

constantRitorna il valore di una costante

Descrizione

constant(string $name): mixed

Ritorna il valore di una costante di nome name.

constant() è utile se si ha bisogno di ottenere il valore di una costante, ma non se ne conosce il nome. Per esempio se è in una variabile ritornata da una funzione.

Questa funzione può essere usata anche con le costanti di classe.

Elenco dei parametri

name

Il nome della costante.

Valori restituiti

Ritorna il valore della costante o null se la costante non è definita.

Errori/Eccezioni

Un errore E_WARNING e' generato se la costante non è definita.

Esempi

Example #1 Esempio d'uso di constant()

<?php

define
("MAXSIZE", 100);

echo
MAXSIZE;
echo
constant("MAXSIZE"); // Equivalente alla riga precedente


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

?>

Vedere anche: