Gdybym zdefiniować tablicę w PHP, takich jak (nie określić jego rozmiar):Jak dodać elementy do pustej tablicy w PHP?
$cart = array();
Czy ja po prostu dodać elementy do niego stosując następujące?
$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
Nie tablice w PHP mają metodę dodawania, np cart.add(13)
?
Jak podano w dokumentacji PHP, jeśli jesteś tylko naciskając jeden element za każdym razem (jak w pętli) lub jeden element raz, najlepiej użyć metody '$ cart [] = 13" nie tylko dlatego, że mniej znaków wykonuje tę samą operację, ale także nie nałożyć na wydajność wywołania funkcji, która będzie miała wartość array_push(). Edycja: Ale, świetna odpowiedź. Skutecznie to samo, a większość zastosowań nie zauważy różnicy w wydajności, ale pomoże poznać te niuanse. – Mattygabe
Czy to tylko ja, czy składnia '$ cart [] = ... 'na pierwszy rzut oka wygląda jak przypisanie zmiennej, a nie ukryta tablica_push? –
To na pewno mi odpowiada. Nie miałbym nic przeciwko wytłumaczeniu, dlaczego to ** nie ** zadanie. – BrassApparatus