المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شيفرة تحرير الذاكرة برمجيا



walid_8281500
03-23-2009, 10:01 PM
السلام عليكم ورحمة الله وبركاته
اسعد الله اوقات الجميع
اليوم سنقوم بتجميع نفايات الذاكرة التي تم الانتهاء منها برمجيا
الشيفرة



function cleans(){
$arr=get_defined_vars ();
array_walk($arr,'unset');
}

register_shutdown_function('cleans');


شرح الشيفرة تستخدم الشيفرة اربعة دوال من البي اتش بي
get_defined_vars () تقوم بجلب المتغيرات المعرفة حاليا وتعيد مصفوفة
array_walk == تقوم بالمرور على عناصر المصفوفة وتنفيذ اجراء وهو البارمتر الثاني
البارمتر الاول هو المصفوفة المراد المرور على عناصرها
البارمتر الثاني وهو الدالة المراد تشغيلها

الدالة unset وهي تقوم بحذف متغير ما وهو البارمتر المضاف لها
الدالة register_shutdown_function مهمة الدالة انها ءتقوم بالعمل عند انهاء السيرفر من اتمام الصفحة
ولمزيد من المعلومات يرجى مراجعة الرابط التالي