Pengenalan kepada fungsi PHP—tmpfile(): Cipta fail sementara
Dalam pengaturcaraan PHP, pemprosesan fail adalah operasi yang sangat biasa. Dalam sesetengah kes, kami perlu mencipta fail buat sementara waktu untuk melaksanakan pemprosesan tertentu, tetapi kami tidak mahu menyimpan fail itu untuk masa yang lama. Pada masa ini, anda boleh menggunakan fungsi tmpfile() PHP untuk mencipta fail sementara. Artikel ini akan memperkenalkan kepada anda penggunaan fungsi tmpfile() dan langkah berjaga-jaga yang berkaitan. Fungsi
tmpfile() ialah salah satu fungsi sistem fail PHP Fungsinya adalah untuk mencipta fail sementara dengan nama fail yang unik. Fail sementara yang dibuat akan dipadam secara automatik apabila ia ditutup atau skrip tamat, dan tidak menempati ruang cakera.
Berikut ialah sintaks fungsi tmpfile():
resource tmpfile (void)
tmpfile() fungsi tidak mempunyai sebarang parameter Ia akan mengembalikan pemegang fail sementara yang melaluinya kita boleh membaca dan menulis fail sementara.
Berikut ialah contoh mudah yang menunjukkan cara menggunakan tmpfile() untuk mencipta fail sementara dan menulis data kepadanya:
$file = tmpfile(); // Cipta fail sementara
if ( $ fail) {
}
?>
Dalam contoh di atas, kami mula-mula mencipta fail sementara $file dengan memanggil fungsi tmpfile(). Kemudian, kami menggunakan fungsi fwrite() untuk menulis rentetan pada fail sementara. Seterusnya, gunakan fungsi fseek() untuk meletakkan penunjuk fail ke permulaan fail, dan kemudian gunakan fungsi fread() untuk membaca data daripada fail dan mengeluarkannya. Akhir sekali, kami menutup dan memadam fail sementara melalui fungsi fclose().
Perlu diambil perhatian bahawa pemegang fail yang dikembalikan oleh fungsi tmpfile() ialah nilai jenis sumber, yang boleh disimpan seperti $file dalam contoh dan memanggil fungsi operasi fail lain melaluinya, seperti fwrite(), fseek( ), fclose() dsb.
Selain itu, fail sementara yang dibuat oleh tmpfile() akan dipadamkan secara automatik apabila skrip tamat, dan kami tidak perlu memadamkannya secara manual. Sudah tentu, jika kami ingin memadamkan fail sementara secara manual pada bila-bila masa, kami boleh menggunakan fungsi nyahpaut() untuk menyelesaikan operasi pemadaman.
Untuk meringkaskan, fungsi tmpfile() ialah fungsi sistem fail PHP yang sangat mudah. Ia boleh digunakan untuk mencipta fail sementara tanpa perlu kami menentukan nama fail, laluan dan maklumat lain secara manual. Melalui fail sementara, kami boleh melakukan beberapa operasi tertentu tanpa perlu risau tentang cara memadam fail sementara. Walau bagaimanapun, perlu diingatkan bahawa fail sementara hanya sah semasa pelaksanaan skrip dan tidak akan disimpan ke cakera.
Atas ialah kandungan terperinci Pengenalan fungsi PHP—tmpfile(): Cipta fail sementara. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!