Membuat atau Menambah pada Fail Teks
Apabila bekerja dengan fail teks dalam PHP, mencipta atau menambahkan data kadangkala boleh menghadapi masalah. Berikut ialah kod yang disemak yang menangani kedua-dua penciptaan dan penambahan:
<code class="php">$txt = "user id date"; $myfile = fopen("logs.txt", "a+"); // Opens the file in append mode fwrite($myfile, $txt . PHP_EOL); fclose($myfile);</code>
Dalam kod ini:
Mengendalikan Akses Serentak
Untuk mengelakkan konflik apabila berbilang pengguna mengakses fail yang sama secara serentak, PHP menyediakan mekanisme penguncian. Dalam kod yang disemak di atas, kami telah menambahkan bendera LOCK_EX pada file_put_contents. Ini memastikan bahawa fail dikunci secara eksklusif sehingga operasi selesai, menghalang berbilang pengguna daripada menulis ganti data.
Oleh itu, dengan menggunakan kod yang disemak, anda boleh mencipta atau menambahkan fail teks dengan berkesan semasa mengendalikan akses serentak.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta atau Menambah pada Fail Teks dalam PHP Semasa Mengendalikan Akses Serentak?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!