Vad är funktionen define() i PHP

Vad Ar Funktionen Define I Php



PHP är ett populärt språk som används av utvecklare över hela världen för att skapa starka och effektiva webbapplikationer. En av anledningarna till att PHP är så mångsidigt är att det har en inbyggd specialfunktion som kallas definiera() som tillåter utvecklare att tilldela ett specifikt värde till en symbol, och det värdet kan inte ändras medan programmet körs.

Vi kommer att diskutera detaljerna i definiera() funktion, syntax och användning i den här guiden.

Vad är en define() funktion i PHP?

De definiera() är en inbyggd funktion i PHP som används för att skapa konstanter. Konstanter är som variabler, men när de väl har definierats i programmet förblir deras värden desamma. Konstanterna i PHP är användbara för att lagra värden som förblir konstanta under programmets körning.







Syntax

Syntaxen för att använda definiera() Funktionen i PHP är som följer:



definiera ( 'CONSTANT_NAME' , värde , fall - okänslig )

Funktionen definiera accepterar de tre parametrarna, a CONSTANT_NAME som anger variabelnamnet för konstanten, värde som definierar värdet på konstanten, och fallet okänslig är en parameter som anger om konstantens namn ska vara skiftlägesokänsligt. Detta är den valfria parametern och har två möjliga värden antingen Sant eller falskt , den Sann är för det skiftlägesokänsliga variabelnamnet och Falsk är för det skiftlägeskänsliga namnet. Standardbeteendet för funktionen är skiftlägeskänsligt, medan skiftlägesokänsligt inte längre stöds i PHP.



Exempel 1

I följande exempel har vi definierat en konstant variabel med namnet KONSTANT med värdet LinuxTips . Vi skrev sedan ut värdet på KONSTANT , kommer den första ekosatsen att skriva ut värdet och den andra visar ett fel. Eftersom funktionen är skiftlägeskänslig:






definiera ( 'KONSTANT' , 'LinuxHint' ) ;
eko KONSTANT . ' \n ' ;
eko Konstant ;
?>

Exempel 2

Du kan också tilldela värdet av en konstant till en annan genom att helt enkelt referera till den ursprungliga konstanten när du definierar den nya konstanten.



Till exempel:


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

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

Den givna PHP-koden definierar en konstant namngiven 'STR' med värdet 'LinuxHint' och en annan konstant namngiven 'NEW_STR' som tilldelas värdet av 'STR' konstant. Koden matar sedan ut värdena för båda konstanterna med hjälp av ekosatsen.

Slutsats

PHP har ett unikt sätt att utföra åtgärder, och det skiljer sig ganska mycket från andra populära programmeringsspråk. I PHP finns det två olika sätt att definiera en konstant , en använder const nyckelord och den andra använder definiera() fungera. De konstant i PHP kan användas var som helst i koden och deras värde förblir detsamma under hela programmets körning.