NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

PHP - define

Třída

Kořen \ Bez třídy

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

Název konstanty pro použití v kódu.

$valuemixed

Hodnota konstanty. Ve verzi PHP 5 lze použít pouze skalární hodnoty (integer, float, string, boolean, a null). Od verze PHP 7 lze použít navíc i pole (array). Není doporučeno používat konstanty typu resource.

$case_insensitivebool false

Pokud je hodnota true, název konstanty nebude závislý na velikosti znaků.

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

Související manuály

      • function constant (string $name) : mixed
      • function defined (string $name) : bool
      Aktivity