PHP - constant
Třída
Metoda - constant
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
Funkce constant()
vrací hodnotu konstanty podle jejího jména.
Též funguje na konstanty tříd.
Pokud daná konstanta není definována, funkce vyvolá warning.
Procedurální
- function constant (string $name) : mixed
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$name | string | Jméno konstanty. Musí být napsáno v apostrofech/uvozovkách. |
Návratové hodnoty
Vrací: mixed
Hodnota konstanty nebo null
, pokud daná konstanta
neexistuje.
Příklady
<?php
define('KONSTANTA', 'text');
echo KONSTANTA;
echo '<br />';
echo constant('KONSTANTA');
echo '<br />';
class Test {
const TRIDNI_KONSTANTA = 100;
}
echo constant('Test::TRIDNI_KONSTANTA');
echo '<br />';
var_dump(constant('TRIDNI_KONSTANTA')); // Vyvolá warning a vypíše NULL