Dalam PHP, pelbagai protokol gaya URL boleh digunakan bersama-sama dengan fungsi sistem fail, dengan bantuan pembalut terbina dalam yang sepadan. Pembalut tersuai juga boleh ditakrifkan menggunakan fungsi stream_wrapper_register().
Pembungkus lalai dalam PHP ialah file:// yang mewakili sistem fail tempatan. Jika tiada protokol lain digunakan secara eksplisit, penghurai PHP akan menganggapnya sebagai pembungkus sistem fail. Parameter nama fail diserahkan kepada fungsi sistem fail fopen(), file_get_contents(), dsb. gunakan protokol file:// secara lalai.
Apabila nama fail tidak bermula dengan garis miring ke hadapan, garis miring ke belakang atau huruf pemacu dalam Windows, laluannya dianggap relatif kepada direktori semasa. Walau bagaimanapun, dalam fungsi fopen() dan file_get_contents(), nama fail boleh dicari di lokasi yang dinyatakan dalam arahan include_path.
pembungkus fail:// menyokong operasi baca dan tulis serentak, mencipta dan memadam direktori dan menamakan semula fail. Selain itu, akses fail tidak dihadkan oleh arahan allow_url_fopen dalam tetapan konfigurasi php.ini.
Nama fail yang diwakili dalam cara yang berbeza mungkin adalah seperti berikut:
//Laluan mutlak
$file=fopen("C:/xampp/php/test/test.txt","w");
//Laluan relatif(dengan andaian direktori kerja semasa ialah c:xampp subdirektori tst )
$file=fopen("test/test.txt","w");
//Laluan semasa. Andaikan bahawa fail akan dibuka dalam c: Fail dalam direktori
$file=fopen("test.txt","w");
Atas ialah kandungan terperinci fail PHP://. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!