मैं SplFixedArray सप्ताह के दिनों के साथ एक सरणी के निर्माण का परीक्षण कर रहा हूँ, और मैं निम्नलिखित परिणाम प्राप्त:वास्तव में SplFixedArray सरणी से बेहतर प्रदर्शन करता है?
<?php
$days = new SplFixedArray(7);
$days[0] = "Monday";
$days[1] = "Tuesday";
$days[2] = "Wednesday";
$days[3] = "Thursday";
$days[4] = "Friday";
$days[5] = "Saturday";
$days[6] = "Sunday";
echo memory_get_peak_usage() . "\n"; //Returns 327688
echo memory_get_usage() . "\n"; //Returns 327140
echo memory_get_peak_usage(true) . "\n"; //Returns 524288
echo memory_get_usage(true) . "\n"; //Returns 524288
पारंपरिक सरणियों के साथ:
<?php
$days = array();
$days[0] = "Monday";
$days[1] = "Tuesday";
$days[2] = "Wednesday";
$days[3] = "Thursday";
$days[4] = "Friday";
$days[5] = "Saturday";
$days[6] = "Sunday";
echo memory_get_peak_usage() . "\n"; //Returns 327528
echo memory_get_usage() . "\n"; //Returns 326820
echo memory_get_peak_usage(true) . "\n"; //Returns 524288
echo memory_get_usage(true) . "\n"; //Returns 524288
यह आप के लिए कोई मतलब है?
आपकी ऑब्जेक्ट और सरणी बनाएं ... आप क्या चाहते हैं ??? – voodoo417
अंतर की सराहना करने के लिए सरणी बहुत छोटी है। बड़े सरणी बेंचमार्किंग का प्रयास करें, वैसे भी SplFixedArray वैसे भी है। – Mahn