Rumah > pembangunan bahagian belakang > tutorial php > Penjelasan terperinci tentang fungsi fail PHP: merealisasikan fungsi membaca, menulis dan mengendalikan fail

Penjelasan terperinci tentang fungsi fail PHP: merealisasikan fungsi membaca, menulis dan mengendalikan fail

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-11-20 13:18:02
asal
1382 orang telah melayarinya

Penjelasan terperinci tentang fungsi fail PHP: merealisasikan fungsi membaca, menulis dan mengendalikan fail

PHP ialah bahasa skrip berprestasi tinggi yang digunakan secara meluas untuk pembangunan web. Dalam PHP, operasi fail adalah fungsi yang sangat biasa dan penting. Artikel ini akan memperkenalkan secara terperinci penggunaan fungsi fail dalam PHP untuk membantu pembaca menyedari fungsi membaca, menulis dan mengendalikan fail.

1. Membuka dan menutup fail
Dalam PHP, fungsi fopen digunakan untuk membuka fail Sintaks adalah seperti berikut:

$file = fopen("文件路径", "打开模式");
Salin selepas log masuk

Antaranya, laluan fail mewakili laluan fail yang akan dibuka, dan buka. mod mewakili cara untuk membuka fail. Biasa Mod pembukaan termasuk:

  • "r": Buka dalam mod baca sahaja, baca dari awal fail
  • "w": Buka dalam mod bertulis, buat fail jika ia tidak wujud, dan kosongkan kandungan jika fail itu wujud; fail.
  • Selepas fail dibuka dengan jayanya, anda perlu menggunakan fungsi fclose untuk menutup fail Sintaks adalah seperti berikut:
fclose($file);
Salin selepas log masuk

Membuka dan menutup fail adalah asas operasi fail ditutup pada masa yang sesuai untuk mengelakkan pembaziran sumber dan rasuah Fail.

2. Membaca dan menulis fail

    Membaca fail
  1. Dalam PHP, terdapat dua fungsi biasa untuk membaca fail: fread dan fgets. Antaranya, fungsi fread digunakan untuk membaca kandungan fail dalam satu masa yang ditetapkan Sintaksnya adalah seperti berikut:

    $content = fread($file, $length);
    Salin selepas log masuk

    di mana, fail ialah fail yang telah dibuka, dan panjang ialah panjang fail ke. dibaca. Fungsi

  2. fgets membaca kandungan fail baris demi baris Sintaksnya adalah seperti berikut:
$content = fgets($file);
Salin selepas log masuk

Fungsi fgets hanya membaca kandungan satu baris fail pada satu masa untuk dipanggil dalam gelung.

    Tulis ke fail
  1. Dalam PHP, fungsi biasa untuk menulis fail ialah fwrite, dan sintaksnya adalah seperti berikut:

    fwrite($file, $content);
    Salin selepas log masuk

    Antaranya, fail ialah fail yang telah dibuka, dan kandungan ialah kandungan yang hendak ditulis .

  2. 3 Operasi fail
Selain membaca dan menulis, PHP juga menyediakan beberapa fungsi operasi fail lain, yang biasa adalah seperti berikut:


    Penamaan semula dan pemadaman fail
  1. Penggunaan penamaan semula fail ialah fungsi penamaan semula, sintaks adalah seperti berikut:

    rename("原文件路径", "新文件路径");
    Salin selepas log masuk

    Pemadaman fail menggunakan fungsi nyahpaut, sintaks adalah seperti berikut:

    unlink("文件路径");
    Salin selepas log masuk

  2. Salinan fail
  3. Penyalinan fail menggunakan fungsi salin, sintaks adalah seperti berikut:

    copy("原文件路径", "新文件路径");
    Salin selepas log masuk

    dan saiz Masa pengubahsuaian
  4. Untuk mendapatkan saiz fail, gunakan fungsi saiz fail, dan sintaksnya adalah seperti berikut:
  5. $size = filesize("文件路径");
    Salin selepas log masuk

    Untuk mendapatkan masa pengubahsuaian terakhir fail, gunakan fungsi masa filem, dan sintaksnya adalah seperti berikut:

    $time = filemtime("文件路径");
    Salin selepas log masuk

    4 . Pengendalian pengecualian

    Semasa menjalankan operasi fail, beberapa pengecualian mungkin berlaku, seperti fail tidak wujud, kebenaran fail tidak mencukupi, dsb. Untuk memastikan kestabilan program, pengecualian boleh dikendalikan. Dalam PHP, anda boleh menggunakan pernyataan cuba-tangkap untuk menangkap pengecualian Kod sampel adalah seperti berikut:

    try {
     // 文件操作代码
    } catch (Exception $e) {
     // 异常处理代码
    }
    Salin selepas log masuk

    Dengan menangkap pengecualian, masalah dalam operasi fail boleh ditemui dan ditangani dengan tepat pada masanya, meningkatkan keteguhan program. .

    Ringkasnya, artikel ini memperkenalkan penggunaan fungsi fail dalam PHP, termasuk membuka dan menutup fail, membaca dan menulis, operasi fail dan pengendalian pengecualian. Menguasai penggunaan fungsi ini boleh membantu pembangun merealisasikan fungsi membaca, menulis dan mengendalikan fail dengan lebih mudah, dan memainkan peranan penting dalam pembangunan Web.

    Atas ialah kandungan terperinci Penjelasan terperinci tentang fungsi fail PHP: merealisasikan fungsi membaca, menulis dan mengendalikan fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan