Jeśli zdefiniuję tablicę w PHP, taką jak (nie definiuję jej rozmiaru):
$cart = array();
Czy po prostu dodam do niego elementy, wykonując następujące czynności?
$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
Czy tablice w PHP nie mają na przykład metody dodawania cart.add(13)
?
$cart[] = 13
metody nie tylko dlatego, że jest mniej znaków do wykonania tej samej operacji, ale nie nakłada również obciążenia związanego z wydajnością wywołania funkcji, które miałaby array_push (). Edycja: Ale świetna odpowiedź. Skutecznie to samo, a większość zastosowań nawet nie zauważy różnicy w wydajności, ale pomaga poznać te niuanse.