hlmod.hu
https://hlmod.hu/

PHP konstansok
https://hlmod.hu/viewtopic.php?f=118&t=30237
Oldal: 1 / 1

Szerző:  Maxi [ 2020.01.26. 12:48 ]
Hozzászólás témája:  PHP konstansok

Sziasztok! A mai naptól folytatnám a bemutatóimat. Jelenleg a konstansokról szeretnék beszélni. Remélem érthető, és remélem, hogy segít.

A konstans egy nem változó értéktároló, amely globális. Egyszerű értékeket tárolhatunk benne.
Felépítése:
Kód:
define(megnevezés,érték,nagybetű-szigorítás)
//értsd:
    //megnevezés: A konstans megnevezése
    //érték: A konstans értéke
    //nagybetű-szigorítás: Ez egy boolean értéket kér, azaz true vagy false, annyit tesz, hogy ha a megnevezés pl. nagybetű, akkor a meghívásánál kötelező legyen-e nagybetűvel írni.
    //Ez alapjáraton false    

A php 5.3-as verziója már engedi a "const" használatát konstans létrehozására de a "define"-t használjuk általában.
Míg a define() futásidőben definiálja a konstansokat, addig a const fordításkor.

Egy példa kód:
Kód:
define("HLLVLG","Helló Világ!",true);
echo HLLVLG;


OUTPUT:
Kód:
Helló Világ!


A konstansokat használhatjuk tömböknek is.
Példa kód:
Kód:
define("tantargyak",[
    "Matek",
    "Angol",
    "Magyar"
]);
echo tantargyak[2];


OUTPUT:
Kód:
Magyar


Továbbá mivel globálisak, ezért bárhonann elérhetőek az oldalról, például egy funkcióból is.
Kód:
define("teszt","Teszt üzenet.");


function 
test() {
    echo 
teszt;
}



test(); 


OUTPUT:
Kód:
Teszt üzenet.

Szerző:  The Peace [ 2020.01.26. 13:33 ]
Hozzászólás témája:  Re: PHP konstansok

Ezaz!

Még többet .

Szerző:  *GrafitY* [ 2020.01.26. 16:27 ]
Hozzászólás témája:  Re: PHP konstansok

Lol, maxi.. te még élsz? :D :lol:

Szerző:  Maxi [ 2020.01.31. 09:18 ]
Hozzászólás témája:  Re: PHP konstansok

:)
*GrafitY* írta:
Lol, maxi.. te még élsz? :D :lol:

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/