Dalam PHP, pembolehubah global ialah pembolehubah yang ditakrifkan di luar fungsi dan boleh dirujuk dan diubah di mana-mana Apabila menggunakan pembolehubah global dalam fungsi PHP, anda boleh menggunakan kata kunci "global" untuk mengisytiharkan kandungan yang digunakan.
Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 7.1, komputer Dell G3.
Pembolehubah PHP boleh dibahagikan secara kasar kepada pembolehubah global dan pembolehubah tempatan Perbezaan mudahnya ialah pembolehubah tempatan ditakrifkan dalam fungsi dan hanya boleh digunakan dalam fungsi Pembolehubah global Pembolehubah ditakrifkan di luar fungsi dan boleh dirujuk dan diubah di mana-mana sahaja.
Kaedah definisi: global $variable
Penjelasan: $variable ialah nama pembolehubah, global ialah jenis pembolehubah global
Contoh: Tentukan pembolehubah global dan keluarkan dalam fungsi Pembolehubah ini:
$variable="hello baidu!"; print_result(); function print_result(){ global $variable; echo $variable; }
Jika definisi berjaya, keputusan akhir akan menjadi hello baidu!
Takrifan dan penggunaan pembolehubah global
$name = "why"; function changeName(){ $name = "what"; } changeName(); echo "my name is " . $name . " "; ?>
Hasil pelaksanaan kod ialah: nama saya adalah mengapa, bukannya apa yang dipaparkan selepas melaksanakan changeName(). Menganalisis sebabnya, ini kerana pembolehubah $name dalam badan fungsi changeName ditetapkan kepada pembolehubah tempatan secara lalai dan skop $name berada dalam changeName. Jadi, ubah suai kod dan tambah pembolehubah global seperti berikut:
global $name; $name = "why"; function changeName(){ $name = "what"; } changeName(); echo "my name is " . $name . " "; ?>
Kajian yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah maksud pembolehubah global php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!