Mikor define es mikor valtozo?
Ti melyiket mikor hasznaljatok?
egyelore gyakorlatban kb ugyan az a funkcioja, van valami specko eset amikor nem egyszeru valtozot hasznalsz hanem define kulcsszot?
"egyelore gyakorlatban kb ugyan az a funkcioja..." Egyáltalán nem. A változóval változót definiálsz, aminek, mint a neve is mondja, változik az értéke. A define szerkezettel pedig konstansokat definiálhatsz, amelyeknek NEM változik az értéke. Jogosabb kérdés lenne az, hogy mikor érdemes define és mikor const kulcsszóval létrehozni egy konstanst. Ezt viszont nem írnám most le, mert még rettentő messze vagy attól a szinttől.
A kérdésedre válaszolva: A változók szerepe az, hogy a futás során előálló értékeket tárold bennük, és felhasnáld azokat. A konstansok ellenben olyan fix értékek, amiket te már a legelején kikötsz, és soha nem fognak változni. Hogy egy egyszerű példát mondjak, mondjuk írsz egy egyszerű php programot, ami számokat dolgoz fel (hogy hogyan dolgozza fel őket, az most nem lényeges), és több számot is badhatsz neki egyszerre. A számokat értelemszerűen változóban kell tárolnod, viszont létrehozhatsz egy konstanst, amiben megadod hogy mi az a maximális számmennyiség, amit egyszerre feldolgozol. Így ha több számot kap a programod, mint amennyit te maximumnak kikötöttél, akkor mondhatod, hogy "Bocsi, ez túl sok".
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!