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.