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.