प्रदर्शन, फ़ाइल सूचक हैंडलिंग और स्मृति प्रबंधन के मामले मेंfile_get_contents और fread बीच क्या अंतर है
$contents = file_get_contents("folder/somefile.txt")
और
$handle = fopen("folder/somefile.txt", "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
के बीच क्या अंतर है?
और क्या यह सच है कि फ़ाइल_get_contents mmap
का उपयोग करता है यदि ओएस इसे अनुमति देता है?
मैं कोड के दो snipets की तुलना कर रहा हूँ, और मैं आप भी condider चाहते 'प्रदर्शन, फ़ाइल सूचक हैंडलिंग और स्मृति managing' –
गलत -' fread के साथ() 'आप' b' के ध्वज के साथ फ़ाइल को खोलने चाहिए सुनिश्चित करें कि यह बाइनरी-सुरक्षित है, जबकि 'file_get_contents() 'हमेशा बाइनरी-सुरक्षित है – Crack
मुझे आपकी टिप्पणी @ क्रैक पसंद है। व्यवस्थित – NullPointer