PHP मैनुअल में, ( array_push ) कहते हैं ..
यदि आप सरणी में एक तत्व जोड़ने के लिए array_push () का उपयोग करते हैं, तो $ array [] = का उपयोग करना बेहतर होता है क्योंकि उस तरह से फ़ंक्शन को कॉल करने का कोई ओवरहेड नहीं होता है।
उदाहरण के लिए :
$arr = array();
array_push($arr, "stackoverflow");
print_r($arr);
बनाम
$arr[] = "stackoverflow";
print_r($arr);
मुझे समझ नहीं आता कि बड़ा अंतर क्यों है।