Mir ist nicht ganz klar, wann man array() benutzen soll/muss.
Vielleicht kann jemand für Aufklärung sorgen. Wäre dankbar.
Hier mal ein Beispiel:
PS: {irgendwas} ist irgendeine Variable.
Haben wir hier nun Arrays oder Hashes? Sind alles Hashes?
Braucht man nie array() zu benutzen?
Jedenfalls habe ich festgestellt, dass es keine gute Idee ist, das hier zu machen:
Dann wird nur noch $ansArray[$qid]['xyz'] gefunden. Was geht da dann schief?
Vielleicht kann jemand für Aufklärung sorgen. Wäre dankbar.
Hier mal ein Beispiel:
PHP-Code:
$ansArray = array();
for ($j=1; $j<10; $j++){
$qid = {irgendeine Zahl};
$i = {bla foo};
$ansArray[$qid][$i]++;
$ansArray[$qid]['votes']++;
$ansArray[$qid]['xyz'] = {dies und jenes};
}
Haben wir hier nun Arrays oder Hashes? Sind alles Hashes?
Braucht man nie array() zu benutzen?
Jedenfalls habe ich festgestellt, dass es keine gute Idee ist, das hier zu machen:
PHP-Code:
$ansArray[$qid] = array();
Kommentar