Dalam bahasa PHP, $_FILES merujuk kepada pembolehubah super global (atau tatasusunan super global), yang digunakan untuk menyimpan maklumat tentang fail yang dimuat naik. Pembolehubah ini menyimpan beberapa maklumat penting tentang fail yang dimuat naik ke pelayan, seperti nama fail, jenis fail, lokasi fail sementara, saiz fail, dsb.
Dalam pembangunan web, muat naik fail adalah fungsi yang sangat biasa, seperti pengguna memuat naik avatar, memuat naik gambar artikel, dsb. Pembolehubah $_FILES dalam PHP digunakan untuk mengendalikan operasi muat naik fail jenis ini.
Apabila pengguna memilih fail untuk dimuat naik pada halaman hadapan dan menyerahkan borang, program PHP latar belakang akan menghuraikan maklumat borang, menyimpan maklumat fail yang dimuat naik dalam pembolehubah $_FILES, dan kemudian melaksanakan muat naik fail melalui operasi kod. Fail yang dimuat naik boleh disimpan dalam direktori pada pelayan atau disimpan dalam pangkalan data Kaedah pelaksanaan khusus bergantung pada keperluan.
Pembolehubah $_FILES terutamanya termasuk maklumat berikut:
Secara khusus, apabila kami memuat naik fail, maklumat dalam borang akan dihuraikan ke dalam set pasangan nilai kunci, yang mengandungi maklumat tentang fail yang dimuat naik. Contohnya, apabila kami memuat naik fail bernama "example.jpg", tatasusunan berikut akan disimpan dalam pembolehubah $_FILES:
Array ( [name] => example.jpg [type] => image/jpeg [tmp_name] => /tmp/php/php6hst32 [error] => 0 [size] => 12345 )
Tatasusunan di atas mewakili lima elemen teras Item yang dimuat naik maklumat, kita boleh mendapatkan maklumat ini dengan mengakses elemen yang sepadan dalam tatasusunan $_FILES. Sebagai contoh, kita boleh mendapatkan nama asal fail melalui $_FILES['name'], dapatkan lokasi sementara fail melalui $_FILES['tmp_name'], dsb.
Perlu diambil perhatian bahawa dalam operasi muat naik fail PHP, anda perlu memastikan bahawa kebenaran pelayan cukup tinggi, jika tidak, muat naik fail mungkin gagal. Selain itu, untuk memastikan keselamatan fail yang dimuat naik, kami juga perlu mengesahkan jenis dan saiz fail yang dimuat naik dan mengambil beberapa langkah keselamatan untuk mengelakkan kemungkinan serangan.
Atas ialah kandungan terperinci Apakah maksud fail dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!