Jika saya mendefinisikan array di PHP seperti (Saya tidak menentukan ukurannya):
$cart = array();
Apakah saya cukup menambahkan elemen ke dalamnya menggunakan yang berikut ini?
$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
Bukankah array dalam PHP memiliki metode add, misalnya cart.add(13)
,?
$cart[] = 13
metode ini tidak hanya karena lebih sedikit karakter untuk melakukan operasi yang sama, tetapi juga juga tidak memaksakan overhead kinerja dari panggilan fungsi, yang array_push () akan lakukan. Sunting: Tapi, jawaban yang bagus. Secara efektif sama, dan sebagian besar kegunaan bahkan tidak akan melihat perbedaan kinerja, tetapi membantu untuk mengetahui nuansa itu.