Bagaimana untuk melaksanakan operasi fail dalam PHP7.0?
Dalam era Internet, operasi fail telah menjadi salah satu operasi yang paling biasa untuk pengaturcara. Sebagai bahasa skrip sebelah pelayan yang popular, PHP juga mempunyai fungsi operasi fail yang berkuasa.
Artikel ini akan memperkenalkan cara melaksanakan operasi fail dalam PHP7.0, termasuk membuka, membaca, menulis, menutup, memadam fail, dsb. Pada masa yang sama, kami juga akan memperkenalkan beberapa fungsi pemprosesan fail biasa untuk membantu pembaca menggunakan PHP dengan lebih baik untuk operasi fail.
- Buka fail
Dalam PHP, fungsi pembukaan fail yang biasa kami gunakan ialah fopen(). Fungsi ini memerlukan dua parameter: nama fail dan mod pembukaan.
Mod terbuka merujuk kepada pilihan yang tersedia semasa membuka fail. Mod buka biasa disenaraikan di bawah:
- r: mod baca sahaja, penuding fail berada di kepala fail.
- w: Mod tulis sahaja, cipta fail jika ia tidak wujud, kosongkan fail jika ia wujud.
- a: Tambah mod, jika fail tidak wujud, ciptakannya, jika fail wujud, alihkan penuding fail ke hujung fail.
- x: Mencipta fail baharu dan membukanya dalam mod penulisan.
- b: Mod binari.
- t: mod teks.
Berikut ialah contoh mudah yang menunjukkan cara menggunakan fungsi fopen() untuk membuka fail bernama example.txt.
$myfile = fopen("example.txt", "r");
- Membaca fail
Terdapat banyak cara untuk membaca fail Kami memperkenalkan fungsi fread() di sini.
Fungsi ini memerlukan dua parameter: satu ialah penuding fail dan satu lagi ialah bilangan bait untuk dibaca.
Contoh berikut akan membaca 20 bait pertama daripada fail example.txt dan kemudian mengeluarkannya ke penyemak imbas.
$myfile = fopen("example.txt", "r"); echo fread($myfile,20); fclose($myfile);
- Menulis ke fail
Menulis ke fail juga boleh menggunakan fungsi fopen(). Walau bagaimanapun, kita perlu menggunakan mod pembukaan yang berbeza: w, a atau x.
Berikut ialah contoh yang menunjukkan cara membuka fail bernama example.txt dan menambah baris teks pada penghujungnya.
$myfile = fopen("example.txt", "a"); $txt = "Hello world "; fwrite($myfile, $txt); fclose($myfile);
- Tutup Fail
Sama seperti membuka fail, adalah penting untuk menutupnya. Dalam PHP, fungsi yang diperlukan untuk menutup fail ialah fclose().
Berikut ialah contoh yang menunjukkan cara menutup fail bernama example.txt.
$myfile = fopen("example.txt", "r"); fclose($myfile);
- Padam fail
Jika kita perlu memadamkan fail, kita boleh menggunakan fungsi nyahpaut(). Fungsi ini memerlukan satu parameter, iaitu nama fail yang hendak dipadamkan.
Berikut ialah contoh yang menunjukkan cara memadam fail bernama example.txt.
unlink("example.txt");
- Fungsi pemprosesan fail yang biasa digunakan
- file_get_contents(): Baca keseluruhan kandungan fail pada satu masa.
- file_put_contents(): Tulis kandungan pada fail.
- saiz fail(): Dapatkan saiz fail.
- namakan semula(): Namakan semula fail.
- copy(): Salin satu fail ke fail lain.
- is_file(): Tentukan sama ada fail itu wujud.
- is_dir(): Tentukan sama ada ia adalah direktori.
- opendir(): Buka direktori.
- readdir(): Baca direktori.
- closedir(): Tutup direktori.
- Kesimpulan
Artikel ini memperkenalkan beberapa pengetahuan asas dan fungsi biasa untuk operasi fail dalam PHP7.0. Walau bagaimanapun, untuk operasi fail, terdapat banyak butiran yang perlu diberi perhatian, seperti pengendalian pengecualian, kebenaran fail, dll. Pengaturcara perlu memahaminya berdasarkan situasi sebenar.
Akhir sekali, kami menggalakkan pembaca mempelajari operasi fail PHP yang mendalam secara praktikal, meningkatkan kemahiran pengaturcaraan mereka secara berterusan dan meletakkan asas yang kukuh untuk kerjaya mereka.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan operasi fail dalam PHP7.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.