Php-ban mi legyen a változó neve paraméterként?
meghívok egy függvényt:
osszeadas($szam1, $szam2);
a függvény:
function osszeadas(? , ? );
x=?+?;
return x;
}
mi legyen a kérdőjel helyén? láttam már úgy is hogy direkt mást írtak be mint a $szam1 például $elsoszam. Viszont láttam úgy is, hogy tök ugyanaz tehát $szam1, $szam2. Mi a különbség? Melyiket 'illik'?
Teljesen mindegy milyen nevet adsz a változóknak, lehet ugyanúgy $szam1, $szam2. A lényeg, hogy ezek privát változók, tehát a függvény által használt $szam1 változó semmi esetre sem azonos azzal a $szam1 változóval, amivel meghívtad a függvényt.
A változók neveire érvényes szabályok vonatkoznak itt is: viszonylag egyszerű, lehetőleg beszédes neveket válassz, tartsd be a natív kódolás szabályait, és nem lesz gond.
A lényeg, hogy ezek privát változók, tehát a függvény által használt $szam1 változó semmi esetre sem azonos azzal a $szam1 változóval, amivel meghívtad a függvényt.
ez nem egeszen igy van (vagy te a cim szerinti parameteratadasra gondoltal)?
ugyanis akkor lesz ugyanaz, ha cim szerint adja at (a formalis parameterben & jelet hasznal a valtozo neve elott).
egyebkent ertek szerinti, es a fuggveny befejeztevel valoban elveszti a hataskoret.
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!