Apakah maksud pembolehubah global php

WBOY
Lepaskan: 2023-03-15 12:58:01
asal
6511 orang telah melayarinya

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.

Apakah maksud pembolehubah global php

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

Apakah maksud pembolehubah global dalam php?

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;
}
Salin selepas log masuk

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 . "
";
?>
Salin selepas log masuk

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 . "
";
?>
Salin selepas log masuk

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!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!