Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - constant

Třída

Kořen \ Bez třídy

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ázevDatový typVýchozí hodnotaPopis
$namestring

Jméno konstanty. Musí být napsáno v apostrofech/u­vozovká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

Související manuály

      • function define (string $name, mixed $value, bool $case_insensitive = false) : bool
      • function defined (string $name) : bool
      Aktivity