PHP中的tmpfile()
函數是內建函數,用於在讀寫(w )
模式下建立一個具有唯一名稱的暫存檔案。
使用tmpfile()函
數建立的檔案在使用fclose()
關閉或沒有對檔案句柄的剩餘引用時自動刪除。
腳本的末端也會刪除使用tmpfile()
函數建立的暫存檔案。
tmpfile()
函數不接受任何參數,它會傳回一個與fopen()傳回的檔案句柄類似的檔案句柄,用於新檔案或失敗時傳回FALSE。
語法:
tmpfile()
傳回值:
成功時傳回新檔案的檔案句柄,失敗時傳回FALSE。
錯誤和異常(Errors And Exception):
#1.當使用fclose()關閉臨時檔案時,或腳本結束時,臨時檔案將自動刪除。
2.tmpfile()函數的作用是:傳回一個布林值False,但很多時候回傳一個非布林值,該值的計算結果為False。
範例1:
<?php $temp_pointer = tmpfile(); //写入临时文件 fwrite($temp_pointer, 'temporary data'); // 将删除文件 fclose(temp_pointer);
#輸出:
1
範例2:
<?php $temp_pointer = tmpfile(); //写入临时文件 fwrite($temp_pointer, "GeeksforGeeks"); echo fread($temp_pointer, 2048); fclose($temp_pointer);
輸出:
GeeksforGeeks
相關推薦:《PHP教學》
以上是PHP如何在讀寫(w +)模式下建立暫存檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!