php

Penggunaan Variabel Global PHP

Penggunaan Variabel Global PHP
Variabel digunakan untuk menyimpan nilai apa pun sementara dalam skrip. Dua jenis variabel digunakan dalam bahasa pemrograman apa pun:. Ini adalah variabel lokal dan global. Variabel yang dapat diakses di mana saja dalam skrip disebut variabel global. Itu berarti nilai variabel global dapat diakses atau dimodifikasi di dalam dan di luar fungsi. Tetapi jika nama variabel global apa pun sama dengan variabel apa pun yang dideklarasikan di dalam suatu fungsi, ada beberapa cara untuk mengenali variabel global di dalam fungsi tersebut. Dua jenis variabel global digunakan dalam PHP. Salah satunya adalah variabel global yang ditentukan pengguna dan yang lainnya adalah variabel superglobal. Beberapa variabel superglobal yang berguna adalah $_GLOBALS, $_SERVER, $_REQUEST, $_GET, $_POST, $_FILES, $_COOKIE dan $_SESSION. Bagaimana variabel global yang ditentukan pengguna dapat dideklarasikan, ditetapkan, dan diubah di dalam dan di luar fungsi telah ditunjukkan dalam tutorial ini.

Sintaksis

$nama_variabel = nilai

Simbol '$' digunakan untuk mendeklarasikan semua jenis variabel dalam PHP. Aturan mendeklarasikan nama variabel harus diikuti untuk mendeklarasikan variabel. Setiap angka atau string atau nilai NULL dapat ditetapkan sebagai nilai variabel.

Contoh 1: Deklarasikan variabel global sederhana global

Contoh berikut menunjukkan bagaimana variabel global dengan nilai string dan nilai numerik dapat dideklarasikan dan dicetak dalam skrip PHP. Dalam skrip, variabel $message digunakan untuk menyimpan nilai string dan variabel $year digunakan untuk menyimpan nilai numerik. Kedua variabel ini dicetak kemudian.

//Deklarasikan variabel dengan nilai string
$message = "Selamat datang di LinuxHint";
//Mencetak variabel the
gema $pesan."
";
//Deklarasikan variabel dengan nilai angka
$tahun = 2020;
//Mencetak variabel the
echo "Tahun ini adalah $tahun";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip di atas dari server:.

Contoh 2: Mengakses variabel global di dalam fungsi menggunakan kata kunci global global

Skrip berikut menunjukkan salah satu cara menggunakan variabel global di dalam fungsi PHP. variabel global tidak dapat dikenali di dalam fungsi PHP dan variabel akan diperlakukan sebagai variabel lokal. Di sini, global kata kunci digunakan dengan variabel untuk menggunakan variabel global yang ditentukan sebelumnya di dalam fungsi bernama Menambahkan(). $nomor adalah variabel global di sini. Nilai variabel ini dimodifikasi di dalam dan di luar fungsi. Variabel dicetak di dalam dan di luar fungsi juga untuk memeriksa perubahan variabel global.

//Deklarasikan variabel global dengan angka
$angka = 10;
//Deklarasikan fungsi yang ditentukan pengguna
fungsi tambah()

//kata kunci global digunakan untuk mengidentifikasi variabel global
global $nomor;
//Tambahkan 20 dengan variabel global
$angka = $angka + 20;
//Mencetak nilai dari variabel global
echo "Nilai variabel global di dalam fungsi adalah : $number
";

Menambahkan();
//Kurangi 5 dari variabel global
$angka = $angka - 5;
//Mencetak nilai dari variabel global
echo "Nilai variabel global di luar fungsi adalah : $number";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip di atas dari server:. Nilai dari $nomor adalah 10 sebelum memanggil fungsi. 20 ditambah dengan $nomor di dalam fungsi dan nilai $number dicetak yaitu 30. Selanjutnya, 5 dikurangkan dari $nomor di luar fungsi yaitu 25.

Contoh 3: Mengakses variabel global di dalam fungsi menggunakan array $GLOBALS

Contoh berikut menunjukkan cara lain menggunakan variabel global di dalam fungsi. Di sini, $_GLOBALS[] array digunakan untuk mengidentifikasi variabel global di dalam fungsi. Dalam skrip, tiga variabel global dideklarasikan. Dua variabel bernama $nilai1 dan $nilai2 diinisialisasi dengan nilai string dan itu variabel $value tidak terdefinisi yang diinisialisasi kemudian di dalam dan di luar fungsi. Nilai dari $nilai1 dan $nilai2 digabungkan dan disimpan dalam $nilai di dalam fungsi dan dicetak. Selanjutnya, nilai $nilai1 digabungkan dengan nilai string lain dan disimpan di $nilai di luar fungsi.

//Deklarasikan tiga variabel global
$nilai;
$nilai1 = 'PHP';
$value2 = ' adalah bahasa skrip.';
//Deklarasikan fungsi yang ditentukan pengguna
fungsi menggabungkan_string()

/*$GLOBALS array digunakan untuk mengidentifikasi variabel global
dan tetapkan nilai ke variabel global yang tidak ditentukan*/
$GLOBALS['nilai'] = $GLOBALS['nilai1'].$GLOBALS['nilai2'];
//Mencetak nilai dari variabel global
gema "Nilai variabel global di dalam fungsi adalah
:

". $GLOBALS['nilai'] ."

";

//Panggil fungsi the
menggabungkan_string();
// Tetapkan nilai ke variabel global yang tidak ditentukan
$nilai = $nilai1. " adalah bahasa sisi server.";
//Mencetak nilai dari variabel global
gema "Nilai variabel global di luar fungsi adalah :
$nilai";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip di atas dari server:. Setelah menelepon menggabungkan_string() fungsi, nilai gabungan dari $nilai1 dan $nilai2 dicetak. Nilai dari $nilai1 digabungkan dengan string lain dan dicetak di luar fungsi.

Contoh 4: Menggunakan variabel global dalam argumen fungsi

Contoh berikut menunjukkan bagaimana variabel global dapat digunakan sebagai argumen fungsi sebagai referensi. Buat file PHP dengan skrip berikut:. Sini, $n variabel adalah variabel global yang dilewatkan sebagai variabel referensi ke fungsi bernama memeriksa(). Nilai variabel global diubah di dalam fungsi dan variabel dicetak di luar fungsi.

//Mendefinisikan variabel global
$n = 10;
//Tentukan fungsi
pemeriksaan fungsi(&$num)

//Cek nomornya
if($num%2 == 0)
$string = "Bilangannya genap";

lain
$string = "bilangannya ganjil.";

//Meningkatkan variabel global
$angka++;
kembalikan $string;

//Panggil fungsi menggunakan variabel global sebagai referensi
$hasil = cek($n);
//Cetak nilai kembalian
gema $hasil. "
";
//Mencetak variabel global
echo "Nilai variabel global adalah $n";
?>

Keluaran:

Output berikut akan muncul setelah menjalankan skrip di atas dari server:. Nilai awal dari $n adalah 10 yang bertambah 1 di dalam fungsi. $n dicetak kemudian.

Kesimpulan

Variabel global adalah bagian penting dari setiap skrip PHP. Tidak ada skrip yang dapat ditulis tanpa menggunakan variabel global. Penggunaan variabel yang ditentukan pengguna terutama difokuskan pada tutorial ini. Bagaimana variabel global dapat digunakan di dalam fungsi dijelaskan juga dalam tutorial ini dengan menggunakan kata kunci global dan array $_GLOBALS[] yang merupakan variabel superglobal.

Game Lab Aplikasi Oculus Teratas
Jika Anda adalah pemilik headset Oculus maka Anda harus tahu tentang sideloading. Sideloading adalah proses menginstal konten non-toko di headset Anda...
10 Game Teratas untuk Dimainkan di Ubuntu
Platform Windows telah menjadi salah satu platform yang mendominasi untuk bermain game karena persentase besar dari game yang berkembang saat ini untu...
5 Game Arkade Terbaik untuk Linux
Saat ini, komputer adalah mesin serius yang digunakan untuk bermain game. Jika Anda tidak bisa mendapatkan skor tinggi baru, Anda akan tahu apa yang s...