Csak a komplex vagy a PHP7 tanulásért! 4. rész. A PHP állandójai és azok különbsége a változókkal szemben

Üdvözlet, kedves olvasók az remontcopa.ru webhelyről! A nevem Roman Nahvat, és bemutatom a PHP7 programozási nyelvről szóló cikksorozat negyedik részét. Az előző cikkben, „Csak a komplex vagy a PHP7 elsajátításáról! 3. rész. Változók és azok típusai a PHP-ben”, bemutattuk a PHP programozási nyelv ilyen kulcsfontosságú elemét mint változót. Ebben a részben megvizsgáljuk a konstansokat, azok létrehozásának módját és a különbségeket a változóktól. A konstans egy elnevezett tároló, amely numerikus vagy karakterláncértékeket tárol, amelyekhez az állandó nevével lehet hozzáférni. Az állandók abban különböznek a változóktól, hogy értéküket egyszer állítják be, és a szkript végrehajtása során nem változtathatók meg. Az állandó deklarálása a define függvény segítségével történik, amelyet az alábbiakban tárgyalunk.

Csak a komplex vagy a PHP7 tanulásért! 4. rész. A PHP állandójai és azok különbsége a változókkal szemben


Nyisson meg bármilyen szövegszerkesztőt, és írja be a következő php kódot: ahol: határozza meg ("ST1", "Windows 7 kiadás dátuma Oroszországban"); egy kódsor, amelyben az ST1 konstans deklarálva van, és a "Windows 7 kiadásának dátuma Oroszországban" értéket adja meg ("ST2", "2009. október 22."); kódsor, amelyben az ST2 konstansot deklarálják, és a következő értéket kapják: „2009. október 22.”

Mentse el ezt a dokumentumot a htdocs mappába a C: \ Abyss Web Server \ htdocs útvonal mentén, adja meg a definiálás nevét és a .php kiterjesztést.

A következőket kapjuk

Adja hozzá az ST1 soros visszhangot a define.php fájl php kódjához; Ez a sor megjeleníti az állandó ST1 értékét a böngésző ablakában

A define.php fájlhoz fordulunk, ha a webböngésző címsorába beírjuk a http: //localhost/define.php fájlt. Mint láthatja, a define.php fájl php kódjának végrehajtása az ST1 konstans értékének kimenete, nevezetesen a "Windows 7 kiadása a Oroszországból "

Hasonlóképpen, a böngészőablakban jelenítse meg az ST2 állandó értékét, hozzáadva az ST2 soros visszhangot a define.php fájl php kódjába;

A define.php fájl elérésekor azt látjuk, hogy az ST1 állandó értékének kimenetén kívül az ST2 állandó értékének kimenete is megjelenik a böngésző ablakában, nevezetesen: „2009. október 22.”

Az ST1 és ST2 állandók értékeit egy sorban jelenítjük meg a böngésző ablakában. Ehhez adja hozzá a következő soros visszhangot ST1. "" .ST2;

A define.php fájl elérésekor azt látjuk, hogy az ST1 és ST2 állandók értékei ugyanazon a soron jelennek meg

Mint fentebb említettük, az állandó értéket egyszer állítják be, és a php kód végrehajtásával nem tudja megváltoztatni az értékét. A változó éppen ellenkezőleg, megváltoztathatja értékét a php-kód végrehajtása során. Tekintsük ezt példaként. Hozzon létre egy változót st1 névvel és a "Windows 7 kiadási dátuma Oroszországban" értékkel, hozzáadva a $ st1 = "Windows 7 kiadási dátum Oroszországban" sort a define.php fájlba;

Megjelenítjük az st1 változó értékét a webböngésző ablakában, hozzáfűzve az echo $ st1 sort;

Fordulunk a define.php fájlra, és a webböngésző ablakában látjuk az st1 változó értékének kimenetét ("Windows 7 kiadás dátuma Oroszországban")

Változtassa meg az st1 változó értékét a "Windows 7 kiadási dátuma Oroszországban" értékről a "Windows 7 kiadási dátuma Oroszországban, 2009. október 22-re" értékre; A define.php fájlba írja be a $ st1 = sort: "A Windows 7 Oroszországban került kiadásra 2009. október 22-én";

Mint láthatja, az st1 változó értéke "Windows 7 kiadási dátuma Oroszországban" értékről megváltozott "Windows 7 kiadási dátum Oroszországban", 2009. október 22.

Hasonlóképpen megpróbáljuk megváltoztatni az állandó ST1 értékét a "Windows 7 kiadási dátuma Oroszországban" helyett a "Windows 7 kiadási dátumát Oroszországban, 2009. október 22-ig", és megjeleníteni az új értékét. Ehhez adjon hozzá definiáló sorokat a define.php fájlhoz ("ST1", "Windows 7 kiadás dátuma Oroszországban, 2009. október 22."); és az ST1 visszhang;

A define.php fájl elérésével egy böngészőablakban figyelmeztetést kapunk, amely szerint az ST1 konstans már definiált, míg a régi értéke "Windows 7 Release Date in Russia" jelenik meg.

Időnként meg kell vizsgálni az egyik vagy másik állandó létezését a php-kódban. Az állandó létezésének ellenőrzéséhez a definiált függvényt kell használni: Ellenőrizze az ST1 konstans jelenlétét a define.php fájlban, és az ellenőrzés eredményét jelenítse meg egy böngészőablakban. Adjuk hozzá a következő soros visszhang meghatározást ("ST1");

Az ST1 állandó létezésének ellenőrzésének eredménye az 1-es szám kimenete lesz a böngészőablakban, ami azt jelzi, hogy ez az állandó

Hasonlóképpen ellenőrizzük az ST2 állandó meglétét azáltal, hogy hozzáadjuk a meghatározott vonali visszhang ("ST2") a define.php fájl php kódjába;

Mint láthatja, az ST2 állandó meglétének ellenőrzésének eredménye az 1-es szám kimenete lesz a böngészőablakban, ami azt jelzi, hogy ez az állandó állandó

Folytatás a cikkben: Csak a komplexről vagy a PHP7 tanulásáról! 5. rész. A PHP aritmetikai operátorai