PHP - define
Třída
Metoda - define
(PHP 4, PHP 5, PHP 7)
Funkce define()
slouží k vytvoření konstanty za běhu
skriptu.
Poznámka: Pro zjištění, zda je konstanta definována,
lze použít funkci defined()
.
Procedurální
- function define (string $name, mixed $value, bool $case_insensitive = false) : bool
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$name | string | Název konstanty pro použití v kódu. | |
$value | mixed | Hodnota konstanty. Ve verzi PHP 5 lze použít pouze skalární hodnoty
( | |
$case_insensitive | bool | false | Pokud je hodnota Pozn.: Konstanty , u kterých nezávisí na velikosti znaků, jsou interně uložené malými písmeny. |
Návratové hodnoty
Vrací: bool
Vrací true()
, pokud vytvoření konstanty proběhlo v
pořádku. Jinak vrací false
.
Příklady
<?php
define('KONSTANTA_CISLO', 1);
define('KONSTANTA_TEXT', 'Ahoj světě!', true);
echo KONSTANTA_CISLO; // vypíše 1
echo '<br>';
echo kOnStAnTa_cIsLo; // vypíše "kOnStAnTa_cIsLo" a upozornění
echo '<br>';
echo KONSTANTA_TEXT; // vypíše "Ahoj světě!"
echo '<br>';
echo kOnStAnTa_tExT; // vypíše "Ahoj světě!"