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.