Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah pembolehubah yang dipratentukan dalam php

Apakah pembolehubah yang dipratentukan dalam php

DDD
DDDasal
2023-08-21 14:52:381608semak imbas

Pembolehubah yang dipratentukan dalam php termasuk $GLOBALS, $_SERVER, $_GET, $_POST, $_FILES, $_COOKIE, $_SESSION, $_REQUEST, $_ENV, $argc dan $argv, dsb. Penerangan terperinci: 1. $GLOBALS, mengandungi semua pembolehubah dalam skop global 2. $_SERVER, boleh digunakan untuk mendapatkan nama fail skrip semasa, dsb.; skrip melalui URL, dsb. tunggu.

Apakah pembolehubah yang dipratentukan dalam php

Persekitaran pengendalian artikel ini: sistem Windows 10, versi PHP 8.1.3, komputer Dell G3.

Dalam PHP, terdapat banyak pembolehubah yang dipratentukan, yang dipanggil pembolehubah superglobal. Pembolehubah ini tersedia dalam semua skop, termasuk fungsi, kaedah kelas dan skop global.

Berikut ialah beberapa pembolehubah pratakrif biasa dalam PHP:

$GLOBALS: Pembolehubah ini ialah tatasusunan bersekutu yang mengandungi semua pembolehubah dalam skop global. Pembolehubah global boleh diakses melalui $GLOBALS['variable_name'].

$_SERVER: Pembolehubah yang mengandungi maklumat persekitaran pelayan. Ia boleh digunakan untuk mendapatkan nama fail skrip semasa, alamat IP pelayan, kaedah permintaan, dsb. Pembolehubah $_SERVER biasa termasuk:

  • $_SERVER['PHP_SELF']: Nama fail skrip yang sedang dilaksanakan.

  • $_SERVER[‘SERVER_NAME’]: Nama hos pelayan tempat skrip sedang dijalankan.

  • $_SERVER[‘REQUEST_METHOD’]: Kaedah yang digunakan oleh permintaan semasa, seperti GET, POST, dsb.

$_GET: Tatasusunan yang mengandungi pembolehubah yang dihantar ke skrip semasa melalui URL. Parameter URL boleh diakses melalui $_GET[‘variable_name’].

$_POST: Tatasusunan yang mengandungi pembolehubah dihantar ke skrip semasa melalui kaedah HTTP POST. Parameter POST boleh diakses melalui $_POST['variable_name'].

$_FILES: Tatasusunan yang mengandungi pembolehubah untuk fail yang dimuat naik melalui kaedah HTTP POST. Maklumat fail yang dimuat naik boleh diakses melalui $_FILES[‘file_name’].

$_COOKIE: Tatasusunan yang mengandungi pembolehubah dihantar ke skrip semasa melalui kuki HTTP. Nilai kuki boleh diakses melalui $_COOKIE[‘variable_name’].

$_SESSION: Tatasusunan yang mengandungi pembolehubah dalam sesi semasa. Pembolehubah sesi boleh diakses melalui $_SESSION['variable_name'].

$_REQUEST: Tatasusunan yang mengandungi pembolehubah dihantar ke skrip semasa melalui permintaan HTTP (GET, POST dan COOKIE). Parameter permintaan boleh diakses melalui $_REQUEST[‘variable_name’].

$_ENV: Tatasusunan yang mengandungi pembolehubah persekitaran yang ditetapkan oleh sistem pengendalian atau pelayan web. Pembolehubah persekitaran boleh diakses melalui $_ENV['variable_name'].

Selain pembolehubah super global di atas, terdapat beberapa pembolehubah pratakrif lain, seperti:

$argc: Mengandungi bilangan parameter baris arahan.

$argv: Tatasusunan yang mengandungi parameter baris arahan.

Pembolehubah ini dipratakrifkan dalam PHP dan boleh digunakan secara langsung. Dengan menggunakan pembolehubah yang dipratentukan ini, kami boleh mendapatkan beberapa maklumat yang biasa digunakan dengan mudah, yang memudahkan pemprosesan dan pertimbangan kami semasa pembangunan.

Atas ialah kandungan terperinci Apakah pembolehubah yang dipratentukan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn