php://Wrapper menyokong akses kepada pelbagai aliran I/O. Ini termasuk aliran input, output dan ralat standard. Strim dalam memori, bersandarkan cakera dan ditapis juga boleh diakses melalui protokol php://.
php://stdin,php://stdoutdanphp://stderrmembenarkan proses PHP mengakses terus peranti aliran input standard, aliran output standard dan aliran ralat masing-masing. Pemalar yang dipratentukanSTDIN,STDOUTdanSTDERRmasing-masing mewakili aliran ini.
Pembungkus ini mewakili strim tulis sahaja, membenarkan mekanisme penimbalan, serupa dengancetakdangemakenyataan.
deskriptor fail boleh diakses melalui pembungkus ini. Strim standard STDIN, STDOUT dan STDERR diberikan deskriptor fail 1, 2 dan 3. Setiap aliran lain diberikan deskriptor fail yang bertambah. Jadi php://fd/5 merujuk kepada deskriptor fail 5
iaitu strim baca/tulis yang membolehkan data disimpan sementara dalam ingatan.php://temppembalut adalah serupa. Walau bagaimanapun, dalam kes kedua, data disimpan dalam fail sementara dan bukannya dalam ingatan.
Pembungkus ini membenarkan penapis digunakan pada strim semasa strim sedang ditapis. Buka. Penapis amat berguna untuk fungsi readfile(), file_get_contents(), dan fail().
Dalam contoh berikut, input konsol dibaca daripadaphp://stdindan output dipaparkan menggunakanphp://stdout
php://inputpembungkus strim membenarkan Dapatkan data mentah daripada permintaan HTTP. Dalam contoh di bawah, borang HTML menggunakan kaedah POST untuk menghantar data ke skrip PHP
Skrip PHP untuk mendapatkan semula data HTTP mentah adalah seperti berikut -
Atas ialah kandungan terperinci Terjemahan: PHP php://. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!