Kas yra define() funkcija PHP

Kas Yra Define Funkcija Php



PHP yra populiari kalba, kuria kūrėjai visame pasaulyje kuria stiprias ir veiksmingas žiniatinklio programas. Viena iš priežasčių, kodėl PHP yra toks universalus, yra ta, kad jame yra įmontuota speciali funkcija, vadinama apibrėžti () kuri leidžia kūrėjams simboliui priskirti konkrečią reikšmę ir tos reikšmės negalima keisti, kol programa veikia.

Mes aptarsime detales apibrėžti () funkcija, sintaksė ir naudojimas šiame vadove.

Kas yra define() funkcija PHP?

The apibrėžti () yra PHP integruota funkcija, naudojama konstantoms kurti. Konstantos yra kaip kintamieji, bet kai jos apibrėžiamos programoje, jų reikšmės išlieka tos pačios. PHP konstantos yra naudingos norint išsaugoti reikšmes, kurios išlieka pastovios per visą programos vykdymą.







Sintaksė

Naudojimo sintaksė apibrėžti () PHP funkcija yra tokia:



apibrėžti ( „CONSTANT_NAME“ , vertė , atvejis - nejautrus )

Apibrėžimo funkcija priima tris parametrus, a CONSTANT_NAME kuris nurodo konstantos kintamojo pavadinimą, vertė kuri apibrėžia konstantos reikšmę ir didžiosios ir mažosios raidės yra parametras, nurodantis, ar konstantos pavadinime neturėtų būti skiriamos didžiosios ir mažosios raidės. Tai yra pasirenkamas parametras ir turi dvi galimas reikšmes Tiesa ar melas , Tiesa yra skirtas kintamojo pavadinimui, kuriame neskiriamos didžiosios ir mažosios raidės, ir Netiesa skirtas didžiosioms ir mažosioms raidėms skiriančiam pavadinimui. Numatytoji funkcijos elgsena yra skirtinga didžiosioms ir mažosioms raidėms, o PHP nebepalaikoma.



1 pavyzdys

Šiame pavyzdyje apibrėžėme pastovų kintamąjį pavadinimu NUOLAT su verte LinuxHint . Tada išspausdinome vertę NUOLAT , pirmasis aido teiginys išspausdins reikšmę, o antrasis parodys klaidą. Kadangi funkcijoje skiriamos didžiosios ir mažosios raidės:






apibrėžti ( 'PASTOVAS' , 'LinuxHint' ) ;
aidas NUOLAT . \n ;
aidas Pastovus ;
?>

2 pavyzdys

Taip pat galite priskirti vienos konstantos reikšmę kitai, apibrėždami naują konstantą tiesiog nurodydami pradinę konstantą.



Pavyzdžiui:


apibrėžti ( 'STR' , 'LinuxHint' ) ;
apibrėžti ( 'NEW_STR' , STR ) ;

aidas STR ;
aidas \n ;
aidas NEW_STR ;
?>

Pateiktas PHP kodas apibrėžia konstantą pavadinimu 'STR' su verte 'LinuxHint' ir kita konstanta pavadinta „NEW_STR“ kuriai priskiriama vertė 'STR' pastovus. Tada kodas išveda abiejų konstantų reikšmes naudodamas echo teiginį.

Apatinė eilutė

PHP turi unikalų veiksmų atlikimo būdą ir gerokai skiriasi nuo kitų populiarių programavimo kalbų. PHP yra du skirtingi būdai apibrėžti a pastovus , vienas naudoja const raktažodis o kitas naudoja apibrėžti () funkcija. The pastovus PHP gali būti naudojami bet kurioje kode, o jų reikšmė išlieka ta pati viso programos vykdymo metu.