الدالة 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()
: تعيد مسار المجلَّد المُستخدم لاحتواء الملفات المؤقَّتة.