Kezdőoldal » Számítástechnika » Programozás » Mikor define es mikor valtozo?

Mikor define es mikor valtozo?

Figyelt kérdés

Ti melyiket mikor hasznaljatok?

egyelore gyakorlatban kb ugyan az a funkcioja, van valami specko eset amikor nem egyszeru valtozot hasznalsz hanem define kulcsszot?


2018. szept. 23. 06:24
 1/3 A kérdező kommentje:
php
2018. szept. 23. 06:25
 2/3 anonim ***** válasza:
0%
Engedjétek már el a PHP-t...
2018. szept. 23. 10:26
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
83%

"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".

2018. szept. 23. 12:39
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!