fetch_array(MYSQLI_ASSOC) und fetch_assoc liefern das gleiche Ergebnis. Ich kenne den Source-Code nicht, würde aber vermuten, dass unter der Haube fetch_assoc eine Umleitung auf fetch_array(MYSQLI_ASSOC) ist.
Das Kopieren des $data Array in ein neues Array kann man in beiden Fällen lassen. Das hier geht mit beidem:
while($data = $abf->fetch_assoc()) {
$kommentare[] = $data;
}
Oder noch kürzer:
while($kommentare[] = $abf->fetch_assoc()) { }
Rolf