Rumah >pembangunan bahagian belakang >tutorial php >PHP pelayan biasa dan perpustakaan fungsi persekitaran
PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas yang memainkan peranan penting dalam pembangunan web. Dalam proses pembangunan PHP, perpustakaan fungsi pelayan dan persekitaran memainkan peranan yang sangat penting untuk membolehkan pembangun menulis skrip PHP yang cekap dan boleh dipercayai dengan lebih baik. Berikut ialah perpustakaan fungsi pelayan dan persekitaran yang biasa digunakan untuk PHP.
1. Pustaka fungsi pelayan
$_SERVER ialah salah satu pembolehubah pelayan yang biasa digunakan dalam PHP, yang menyediakan maklumat tentang semasa skrip menjalankan maklumat persekitaran. Ia mengandungi pelbagai pelayan dan pembolehubah permintaan, termasuk maklumat pengepala HTTP, laluan dan lokasi skrip, dsb.
$_GET ialah pembolehubah super global yang memindahkan data daripada URL ke skrip PHP Ia memperoleh data melalui pasangan nilai kunci dalam URL. Ini adalah perkara biasa dalam membangunkan aplikasi WEB Ia bersamaan dengan permintaan GET dan sering digunakan untuk meminta sumber daripada pelayan. $_GET boleh menghantar data daripada borang HTML, JavaScript atau input URL ke skrip sebelah pelayan.
$_POST ialah satu lagi pembolehubah super global biasa dalam PHP. Ia biasanya digunakan untuk MENYATAKAN data daripada klien dalam bentuk HTML. Permintaan POST lebih selamat daripada permintaan GET kerana data yang diluluskan tidak akan disertakan dalam URL.
$_FILES digunakan untuk memproses fail yang dimuat naik daripada klien. Ia menyimpan maklumat yang sepadan bagi fail yang dimuat naik (seperti saiz, jenis, dll.) sebagai tatasusunan dan menyalinnya ke direktori sementara pada pelayan untuk pemprosesan selanjutnya.
fungsi header() menghantar pengepala HTTP asal dalam respons HTTP. Ia bekerjasama dengan pustaka fungsi pelayan dan persekitaran lain dan boleh digunakan untuk mengawal caching, pengalihan semula, atau menghantar beberapa kod status kepada klien, dsb.
2. Perpustakaan Fungsi Persekitaran
$_ENV ialah pembolehubah super global dalam PHP, yang digunakan untuk mengendalikan maklumat tentang operasi pembolehubah sistem atau Persekitaran untuk pelayan web. Sebarang proses dalam sistem pengendalian mempunyai salinan pembolehubah persekitarannya dan PHP mengakses persekitaran salinan ini melalui $_ENV untuk mendapatkan kandungannya.
getenv() fungsi mendapat nilai pembolehubah persekitaran mengikut nama. Ia boleh membaca pembolehubah persekitaran dalam mana-mana sistem pengendalian dan mengembalikannya sebagai rentetan.
fungsi putenv() ialah fungsi yang menetapkan pembolehubah persekitaran. Ia menerima satu parameter, yang sepatutnya dalam bentuk rentetan yang mewakili nama dan nilai pembolehubah persekitaran. fungsi menambahkannya ke senarai pembolehubah persekitaran untuk skrip yang sedang dijalankan.
Fungsi date_default_timezone_set() telah ditambahkan selepas versi PHP5.1 Ia digunakan untuk menetapkan zon waktu tempat skrip berada. Jika tidak ditetapkan, tarikh dan masa mungkin tidak tepat kerana tetapan zon waktu lalai komputer itu sendiri. Fungsi
ini_set() digunakan untuk menetapkan pilihan fail konfigurasi PHP. Melalui fungsi ini, pembangun boleh menetapkan dan mengubah suai parameter konfigurasi PHP, seperti menetapkan had memori, muat naik saiz fail, dsb.
Ringkasan:
Perpustakaan fungsi pelayan dan persekitaran adalah bahagian yang sangat penting dalam PHP, dan ia memainkan peranan yang sangat penting dalam proses pembangunan. Pustaka fungsi pelayan termasuk $_SERVER, $_GET dan $_POST, dsb., yang digunakan untuk mendapatkan maklumat berkaitan yang diminta oleh pelayan Web atau pengguna. Pustaka fungsi persekitaran termasuk $_ENV, getenv() dan putenv(), dsb., yang digunakan untuk mendapatkan dan mengurus maklumat tentang persekitaran berjalan PHP semasa. Dengan mempelajari perpustakaan fungsi ini, pembangun boleh menulis skrip PHP dengan lebih cekap dan membawa lebih banyak kemudahan kepada pembangunan web.
Atas ialah kandungan terperinci PHP pelayan biasa dan perpustakaan fungsi persekitaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!