define

(PHP 3, PHP 4 >= 4.0.0)

define -- Definuje pojmenovanou konstantu.

Popis

int define ( string name, mixed value [, int case_insensitive])

Definuje pojmenovanou konstantu, kterß je podobnß prom∞nnΘ s v²jimkou toho, ╛e:

  • Konstanty nemajφ znak dolaru ('$') p°ed jmΘnem;

  • Konstanty jsou dostupnΘ odkudkoliv bez ohledu na pravidla rozsahu platnosti prom∞nn²ch;

  • Konstanty se nedajφ p°edefinovßvat a ru╣it; a

  • Konstanty se mohou nab²vat pouze skalßrnφch hodnot.

Nßzev konstanty je dßn argumentem name; hodnota je dßna argumentem value.

Dßle je dostupn² volitelnφ t°etφ argument case_insensitive. Pokud mß hodnotu 1, konstanta bude definovßna case-insensitive. V²chozφ chovßnφ je case-sensitive; tj. CONSTANT and Constant reprezentujφ r∙znΘ hodnoty.

P°φklad 1. Definovßnφ konstant

<?php
define ("CONSTANT", "Hello world.");
echo CONSTANT; // v²stup je "Hello world."
?>

define() vracφ TRUE p°i ·sp∞chu a FALSE pokud dojde k chyb∞.

Viz takΘ defined() a sekci Konstanty.