الدالة tmpfile() في PHP
< PHP
(PHP 4, PHP 5, PHP 7)
تنشئ الدالة tmpfile() ملفًا مؤقَّتًا.
الوصف
resource tmpfile ( void )
تنشئ هذه الدالة ملفًا مؤقَّتًا ذو اسم مميَّز وتفتحه في وضع الكتابة والقراءة (الوضع w+) ثمَّ تعيد موردًا يشير إليه.
سيُحذف الملف تلقائيًّا عند إغلاقه باستدعاء الدالة fclose() مثلًا أو عندما لا يتبقى مرجع لمورد هذا الملف -المعاد باستعمال الدالة tmpfile()- أو عندما ينتهي السكربت.
راجع للمزيد من التفاصيل توثيق الدالة tmpfile(3) في نظامك بالإضافة إلى الملف stdio.h.
القيم المعادة
يُعاد مورد الملف المنشئ والمشابهة تمامًا للذي تعيده الدالة fopen()، أو القيمة FALSE عند فشل العمليَّة.
أمثلة
المثال 1: استعمال الدالة tmpfile()
<?php
$temp = tmpfile();
fwrite($temp, "writing to tempfile");
fseek($temp, 0);
echo fread($temp, 1024);
fclose($temp); // سيحذف هذا الملف
?>
سيُظهر هذا المثال النتيجة التالية:
writing to tempfile
انظر أيضًا
- الدالة
tempnam(): تنشئ ملفًا ذو اسم فريد من نوعه. - الدالة
sys_get_temp_dir(): تعيد مسار المجلَّد المُستخدم لاحتواء الملفات المؤقَّتة.