Hvad er define() Funktion i PHP

Hvad Er Define Funktion I Php



PHP er et populært sprog, der bruges af udviklere verden over til at skabe stærke og effektive webapplikationer. En af grundene til, at PHP er så alsidigt, er, at det har en indbygget specialfunktion kaldet Definere() der giver udviklere mulighed for at tildele en bestemt værdi til et symbol, og den værdi kan ikke ændres, mens programmet kører.

Vi vil diskutere detaljerne i Definere() funktion, syntaks og brug i denne vejledning.

Hvad er en define() funktion i PHP?

Det Definere() er en indbygget funktion i PHP, der bruges til at skabe konstanter. Konstanter er som variable, men når de først er defineret i programmet, forbliver deres værdier de samme. Konstanterne i PHP er nyttige til lagring af værdier, der forbliver konstante under programmets udførelse.







Syntaks

Syntaksen for at bruge Definere() funktion i PHP er som følger:



Definere ( 'CONSTANT_NAME' , værdi , sag - ufølsom )

Define-funktionen accepterer de tre parametre, a CONSTANT_NAME der angiver variabelnavnet på konstanten, værdi der definerer værdien af ​​konstanten, og case_insensitive er en parameter, der angiver, om navnet på konstanten skal være uafhængig af store og små bogstaver. Dette er den valgfri parameter og har to mulige værdier, enten Sandt eller falsk , det Rigtigt er for det variable navn, der ikke skelner mellem store og små bogstaver, og Falsk er for det store og små bogstaver navn. Funktionens standardopførsel skelner mellem store og små bogstaver, mens den ikke længere understøttes i PHP.



Eksempel 1

I det følgende eksempel har vi defineret en konstant variabel ved navn KONSTANT med værdien LinuxTip . Vi udskrev derefter værdien af KONSTANT , vil den første ekko-sætning udskrive værdien, og den anden vil vise en fejl. Fordi funktionen skelner mellem store og små bogstaver:






Definere ( 'KONSTANT' , 'LinuxHint' ) ;
ekko KONSTANT . ' \n ' ;
ekko Konstant ;
?>

Eksempel 2

Du kan også tildele værdien af ​​en konstant til en anden ved blot at referere til den oprindelige konstant, når du definerer den nye konstant.



For eksempel:


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

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

Den givne PHP-kode definerer en konstant navngivet 'STR' med værdien 'LinuxHint' og en anden konstant navngivet 'NEW_STR' der tildeles værdien af 'STR' konstant. Koden udsender derefter værdierne af begge konstanter ved hjælp af ekko-sætningen.

Bundlinie

PHP har en unik måde at udføre handlinger på, og den er ret anderledes end andre populære programmeringssprog. I PHP er der to forskellige måder at definere en konstant , man bruger const søgeord og den anden bruger Definere() fungere. Det konstant i PHP kan bruges overalt i koden, og deres værdi forbliver den samme under hele programmets udførelse.