Apa variabel global di php?

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

Contoh 1. Deklarasikan variabel global sederhana

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 nanti


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

Keluaran

Output berikut akan muncul setelah menjalankan skrip di atas dari server

Apa variabel global di php?

Contoh 2. Mengakses variabel global di dalam suatu fungsi menggunakan kata kunci 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, kata kunci global digunakan dengan variabel untuk menggunakan variabel global yang telah ditentukan sebelumnya di dalam fungsi bernama add(). $number adalah variabel global di sini. Nilai variabel ini diubah 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 tambahkan ()
{
    //kata kunci global digunakan untuk mengidentifikasi variabel global
    global $angka;
    //Tambahkan 20 dengan variabel global
    $angka = $angka + 20;
    //Cetak nilai variabel global
    echo "Nilai variabel global di dalam fungsi adalah. $angka ;
}
tambahkan ();
// Kurangi 5 dari variabel global
$angka = $angka - 5;
// Cetak nilai variabel global
echo "Nilai variabel global di luar fungsi adalah. $angka ";
?>

Keluaran

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

Apa variabel global di php?

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

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


//Deklarasikan tiga variabel global
$nilai;
$nilai1 = 'PHP';
$value2 = ' adalah bahasa skrip. ';
//Deklarasikan fungsi yang ditentukan pengguna
fungsi menggabungkan string ()
{
    /*$GLOBALS digunakan untuk mengidentifikasi variabel global
dan tetapkan nilai ke variabel global yang tidak terdefinisi*/

    $GLOBALS['nilai'] = $GLOBALS['value1'].$GLOBALS['nilai2'];
    //Cetak nilai variabel global
    echo "
:
"
. $GLOBALS['nilai']'nilai']'nilai']'nilai']'nilai']'nilai']'nilai']'nilai']'nilai']'nilai']'nilai']'nilai']'nilai']'nilai']'nilai']'nilai']'nilai'] .""""""""""""""""";
}
//memanggil fungsi
combine_string ();
// Tetapkan nilai ke variabel global yang tidak ditentukan
$nilai = $nilai1. " adalah bahasa sisi server. ";
// Cetak nilai variabel global
echo " $nilai ";
?>

Keluaran

Output berikut akan muncul setelah menjalankan skrip di atas dari server. Setelah memanggil fungsi combine_string() , nilai gabungan dari $value1 dan $value2 dicetak. Nilai $value1 digabungkan dengan string lain dan dicetak di luar fungsi

Apa variabel global di php?

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. Di sini, variabel $n adalah variabel global yang diteruskan sebagai variabel referensi ke fungsi bernama check(). Nilai variabel global diubah di dalam fungsi dan variabel dicetak di luar fungsi


//Mendefinisikan variabel global
$n = 10;
//Mendefinisikan fungsi
fungsi centang (&$num)
{
    //Periksa nomornya
    jika($num%2 == 0){
        $string = "Bilangannya genap";
    }
    selain itu{
        $string = "bilangannya ganjil. ";
    }
    //Meningkatkan variabel global
    $num++;
    return $string;
}
//Panggil fungsi menggunakan variabel global sebagai referensi
$result = centang ($n);
// Cetak nilai pengembalian
gema $result. """"""""""""""""""""""";
// Cetak variabel global
echo "Nilai variabel global adalah $n ";
?>

Keluaran

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

Apa variabel global di php?

Kesimpulan

Variabel global adalah bagian penting dari skrip PHP apa pun. 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

Apa itu variabel global?

Variabel yang dibuat di luar fungsi (seperti pada semua contoh di atas) dikenal sebagai variabel global. Variabel global dapat digunakan oleh semua orang, baik di dalam fungsi maupun di luar.

Apa contoh variabel global?

Anda dapat melihat bahwa pada baris 4, x dan y dideklarasikan sebagai dua variabel global bertipe int. Di sini, variabel x akan diinisialisasi secara otomatis ke 0. Kemudian seseorang dapat menggunakan variabel seperti x dan y di dalam salah satu fungsi yang diberikan.

Mengapa kita menggunakan variabel global di PHP?

Beberapa variabel standar dalam PHP adalah "superglobals", yang berarti bahwa variabel tersebut selalu dapat diakses, apa pun cakupannya - dan Anda dapat mengaksesnya .

Apakah semua variabel PHP bersifat global?

PHP memiliki tiga cakupan variabel yang berbeda. lokal . global . statis .