Co je funkce define() v PHP

Co Je Funkce Define V Php



PHP je populární jazyk používaný vývojáři po celém světě k vytváření silných a efektivních webových aplikací. Jedním z důvodů, proč je PHP tak všestranné, je to, že má vestavěnou speciální funkci tzv definovat() to umožňuje vývojářům přiřadit konkrétní hodnotu symbolu a tuto hodnotu nelze změnit, když je program spuštěn.

Budeme diskutovat o detailu definovat() funkce, syntaxe a použití v této příručce.

Co je funkce define() v PHP?

The definovat() je vestavěná funkce v PHP sloužící k vytváření konstant. Konstanty jsou jako proměnné, ale jakmile jsou definovány v programu, jejich hodnoty zůstávají stejné. Konstanty v PHP jsou užitečné pro ukládání hodnot, které zůstávají konstantní po celou dobu provádění programu.







Syntax

Syntaxe pro použití definovat() funkce v PHP je následující:



definovat ( 'CONSTANT_NAME' , hodnota , pouzdro - necitlivý )

Funkce define přijímá tři parametry, a CONSTANT_NAME která určuje název proměnné konstanty, hodnota která definuje hodnotu konstanty a case_insensitive je parametr, který určuje, zda má název konstanty nerozlišovat malá a velká písmena. Toto je volitelný parametr a má dvě možné hodnoty Pravda nebo lež , Skutečný je pro název proměnné bez ohledu na velikost písmen a Nepravdivé je pro název rozlišující malá a velká písmena. Výchozí chování funkce rozlišuje malá a velká písmena, zatímco nerozlišování velkých a malých písmen již není v PHP podporováno.



Příklad 1

V následujícím příkladu jsme definovali konstantní proměnnou s názvem KONSTANTNÍ s hodnotou LinuxHint . Poté jsme vytiskli hodnotu KONSTANTNÍ , první příkaz echo vypíše hodnotu a druhý zobrazí chybu. Protože funkce rozlišuje velká a malá písmena:






definovat ( 'KONSTANTNÍ' , 'LinuxHint' ) ;
echo KONSTANTNÍ . ' \n ' ;
echo Konstantní ;
?>

Příklad 2

Hodnotu jedné konstanty můžete také přiřadit jiné tak, že se při definování nové konstanty jednoduše odkážete na původní konstantu.



Například:


definovat ( 'STR' , 'LinuxHint' ) ;
definovat ( 'NEW_STR' , STR ) ;

echo STR ;
echo ' \n ' ;
echo NEW_STR ;
?>

Daný PHP kód definuje konstantu s názvem „STR“ s hodnotou 'LinuxHint' a další jmenovaná konstanta „NEW_STR“ kterému je přiřazena hodnota „STR“ konstantní. Kód pak vypíše hodnoty obou konstant pomocí příkazu echo.

Sečteno a podtrženo

PHP má jedinečný způsob provádění akcí a je zcela odlišný od jiných populárních programovacích jazyků. V PHP existují dva různé způsoby, jak definovat a konstantní , jeden používá klíčové slovo const a druhý používá definovat() funkce. The konstantní v PHP lze použít kdekoli v kódu a jejich hodnota zůstává stejná po celou dobu provádění programu.