A részleteket megbeszéljük define() függvény, szintaxis és használat ebben az útmutatóban.
Mi az a define() függvény a PHP-ben?
A define() a PHP beépített függvénye, amely állandók létrehozására szolgál. A konstansok olyanok, mint a változók, de a programon belüli definiálásuk után az értékek ugyanazok maradnak. A PHP konstansai hasznosak olyan értékek tárolására, amelyek a program végrehajtása során állandóak maradnak.
Szintaxis
A szintaxis a használatához define() A PHP függvény a következő:
meghatározni ( „CONSTANT_NAME” , érték , ügy - érzéketlen )
A define függvény elfogadja a három paramétert, a CONSTANT_NAME amely megadja az állandó változó nevét, érték amely meghatározza az állandó értékét, és kis- és nagybetű-érzékeny egy olyan paraméter, amely megadja, hogy a konstans nevében legyen-e különbség a kis- és nagybetűk között. Ez az opcionális paraméter, és két lehetséges értéke is van Igaz vagy hamis , a Igaz a kis- és nagybetűket nem érzékeny változónévre vonatkozik, és a Hamis a kis- és nagybetűket megkülönböztető névre vonatkozik. A függvény alapértelmezett viselkedése a kis- és nagybetűket megkülönbözteti, míg a kis- és nagybetűk megkülönböztetését a PHP már nem támogatja.
1. példa
A következő példában egy konstans változót definiáltunk ÁLLANDÓ az értékkel LinuxHint . Ezután kinyomtattuk az értékét ÁLLANDÓ , az első echo utasítás kiírja az értéket, a második pedig hibát. Mivel a függvény megkülönbözteti a kis- és nagybetűket:
meghatározni ( 'ÁLLANDÓ' , 'LinuxHint' ) ;
visszhang ÁLLANDÓ . ' \n ' ;
visszhang Állandó ;
?>
2. példa
Egy konstans értékét úgy is hozzárendelheti egy másikhoz, hogy az új konstans meghatározásakor egyszerűen hivatkozik az eredeti állandóra.
Például:
meghatározni ( 'STR' , 'LinuxHint' ) ;
meghatározni ( 'ÚJ_STR' , STR ) ;
visszhang STR ;
visszhang ' \n ' ;
visszhang NEW_STR ;
?>
Az adott PHP kód egy nevű konstanst határoz meg 'STR' az értékkel 'LinuxHint' és egy másik állandó nevű „ÚJ_STR” amelyhez hozzá van rendelve az érték 'STR' állandó. A kód ezután mindkét konstans értékét adja ki az echo utasítás használatával.
Bottom Line
PHP egyedülálló módon hajtja végre a műveleteket, és teljesen eltér a többi népszerű programozási nyelvtől. A PHP-ben kétféleképpen lehet meghatározni a állandó , az egyik a const kulcsszó a másik pedig a define() funkció. A állandó PHP-ben bárhol használhatók a kódban, és értékük változatlan marad a program végrehajtása során.