Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Soak #10457 üzenetére

    foreach($previous as $previous){
    foreach($current as $current){
    foreach($next as $next){

    A lényeget cucka már leírta, de nekem a fentiektől nyílt ki legjobban az agyam. :D Nem is tudom, ez működik-e így egyáltalán, bár valószínűnek tartom, hogy inkább nem, és felmerül, hogy felül is írja a változót...
    De ezek szerint a foreach használatának logikája sem jött át, vagy nem vágom, ilyet miért toltál be a kódodba.

    Példa jó használatra:
    foreach($ezatömböd as $ezazaktuáliskulcs => $ezazaktuálisérték){
    }

    vagy csak
    foreach($ezatömböd as $ezazaktuálisérték){
    }

    De ne legyen már ugyanaz a neve a tömbnek és az aktuális értéknek...

    (#10461) Soak : annyira rondán van indentálva a kódod, hogy őszintén szólva nem sok kedvem van a végignézésére.
    Mit használsz PHP-fejlesztésre? Csomó IDE-ben van automatikus formázás, pl. NetBeans-ben Alt+Shift+F.
    DW: [link].

    =========

    (#10458) cucka :
    "Az empty() nyelvi elemet (figyelem, ez nem függvény) érdemes elkerülni"
    Szerintem nem kell kerülni, tudni kell, hol indokolt a használata.
    Akár debuggolásra is jól jöhet.
    És/vagy ha az ember számíthat NULL, 0 vagy false értékekre is valamilyen oknál fogva.
    Persze mielőtt mondanád, azzal egyetértek, hogy jobb szigorú szabályokhoz kötni, adott függvények/metódusok mivel térhetnek vissza, de előfordulhat olyan eset, hogy nem vagy biztos benne, milyen jellegű típus várható az empty()-nek megfelelőek közül, és nincs kedved típusonként ellenőrizni.
    Persze a konkrét esetben valóban nem indokolt, de általános értelemben szerintem nem feltétlenül igaz, hogy kerülni kell.

Új hozzászólás Aktív témák