Výsledky 1 až 2 z 2

Téma: [php] Smysl ' a "

  1. #1

    Standardní [php] Smysl ' a "

    Ahoj.
    Mohl by mi prosím někdo vysvětlit jaký je rozdíl v používání
    Kód:
    $pole[rozmer] = "5";
    $pole['rozmer'] = "5";
    $pole["rozmer"] = "5";
    Normálně používám jen $pole[rozmer] .... čím jsem ochuzen oproti předešlým dalším dvoum možnostem Nebo je to uplně jedno ??

    P.S. identifikátory pojmenovávám vždy podle konvencí (nebo spíš nutností) proměnný... tzn žádné háčky mezery atd... (takze nepsat výhodu toho že mužu napsat co chci do uvozovek thx.)...

    Jen mě to zajímá nemá to nějáký hlubší smysl...
    HwTips.com

  2. #2
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    298

    Standardní

    v tomhle konkretnim pripade ne, tim cos napsal se vytvari asciovane pole, klic->hodnota.

    ten klic muze byt libovolny string. pri stringu s mezerama bys mel asi problem, pokud bys nepouzil ani " ani ', rozdil mezi " a ' osvetli priklad:
    Kód:
    $p = "xxx";
    $p2 = "xx";
    $pole["$p"] = 1; 
    $pole['$p'] = 2;
    
    echo $pole["xxx"]; //napise 1
    echo $pole["x$p2"]; //napise 1
    echo $pole["\$p"]; //napise 2
    echo $pole['$p']; //napise 2
    rozdil je v interpretaci $ ve stringu. v "" se to bere jako promenna, v ' ' se to bere jako obycejny znak. plus asi dalsi veci - escape sekvence, ale tim su nejsem jistej. zkus si to. Ja pouzivam na stringy zasadne "", tam vim, co to dela.
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •