Rumah > Artikel > pembangunan bahagian belakang > Pembolehubah Global PHP
Dalam mana-mana bahasa pengaturcaraan, pembolehubah global ialah pembolehubah yang diisytiharkan di luar kaedah atau fungsi, juga ia boleh diisytiharkan di dalam fungsi juga. Pembolehubah global adalah sama seperti pembolehubah lain tetapi perbezaannya ialah skop ini adalah global dalam aplikasi. Jika kita membuat sebarang pembolehubah global maka kita boleh mengakses pembolehubah itu daripada keseluruhan aplikasi kita yang bermaksud di dalam atau di luar skrip juga. Pembolehubah global berfungsi dengan cara yang sama di mana-mana, seperti namanya, mencadangkan ia adalah global untuk sumber lain. Dalam bahagian yang akan datang, kita akan membincangkan lebih lanjut Pembolehubah Global PHP ini secara terperinci.
IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Sintaks:
Ia boleh diisytiharkan seperti mana-mana pembolehubah lain. Tetapi untuk mengaksesnya kita perlu mengikut beberapa piawaian. Pertama, kita akan melihat cara mengisytiharkan pembolehubah global dalam PHP yang boleh diakses di mana-mana dalam aplikasi. Lihat di bawah;
$variable = your_value;
Seperti yang anda lihat di sini, kami hanya perlu mentakrifkan nama pembolehubah tetapi untuk ini, kami menggunakan simbol '$'. Selepas ini, kita boleh menetapkan sebarang nilai kepada pembolehubah yang kita mahu. Untuk pemahaman yang lebih baik, kita akan melihat satu sintaks amalan yang boleh digunakan dalam atur cara semasa pengekodan;
cth.:
$demoVar = "hello i am global variable";
Seperti sekarang kita tahu bahawa pembolehubah global diisytiharkan secara global untuk digunakan di mana-mana dalam aplikasi. Pembolehubah ini seperti mana-mana pembolehubah lain dalam PHP. Juga, pembolehubah ini boleh diakses dari dalam atau luar fungsi juga. Seperti yang telah kita bincangkan sebelum ini juga bahawa kita hanya mengisytiharkannya seperti pembolehubah lain, tetapi untuk mengaksesnya kita perlu mengikut beberapa piawaian yang ditakrifkan oleh PHP. Jadi di sini kita akan membincangkan cara menggunakannya di dalam fungsi dan cara mengisytiharkannya. Untuk pemahaman yang lebih baik, kita akan melihat satu contoh untuk pemula untuk mendapatkan lebih jelas tentang pembolehubah global. Tetapi sebelum bergerak ke hadapan, kita akan membincangkan beberapa sifatnya untuk mengakses pembolehubah global, kita juga akan melihat di mana kita menyimpan pembolehubah global kita. Dalam PHP, ia mengekalkan tatasusunan di mana ia menyimpan semua pembolehubah global yang kami takrifkan dalam aplikasi. Dengan menggunakan tatasusunan ini, kita boleh mengakses pembolehubah ini masuk dan keluar dari skrip. Mari kita bincangkan beberapa perkara penting untuk pembolehubah global untuk menggunakannya dalam aplikasi lihat di bawah;
Dalam PHP kami menggunakan tatasusunan untuk mengakses pembolehubah global ini. Seperti mana-mana bahasa pengaturcaraan lain, ia mengekalkan sejarah pembolehubah global dalam tatasusunan. Jika kita ingin mengakses mana-mana elemen atau pembolehubah tertentu daripada tatasusunan maka kita perlu lulus nama sebenar pembolehubah untuk mengaksesnya. Mari lihat sintaks untuk ini lihat di bawah;
sintaks:
$GLOBALS['variable_name']
Seperti yang anda lihat dalam baris kod di atas, kami menggunakan kata kunci '$GLOBALS' untuk mengaksesnya diikuti dengan kurungan segi empat sama. Di dalam kurungan ini, kita perlu memberikan nama pembolehubah yang ingin kita akses. Mari lihat satu contoh amalan untuk pemahaman yang lebih baik lihat di bawah;
cth. :
$GLOBALS['demovar']
JIKA kita ingin mengakses pembolehubah global di dalam mana-mana fungsi atau kaedah maka kita boleh menggunakan kata kunci 'global'. Selepas menyebut nama pembolehubah dengan ini, kita boleh menggunakannya sepanjang fungsi tanpa kata kunci global juga. Untuk pemahaman yang lebih baik kita akan melihat satu sintaks untuk menggunakannya di dalam fungsi lihat di bawah;
Sintaks:
global $demovar1, $demovar2, $demovar3, $demovar4; echo $demovar1;
Seperti yang anda lihat dalam contoh di atas bahawa kami menggunakan kata kunci global untuk mengakses pembolehubah di dalam fungsi. Tetapi setelah ditakrifkan, kami menggunakannya secara langsung tanpa kata kunci global. Sekarang kita akan melihat beberapa kelebihan menggunakan pembolehubah global dalam aplikasi iaitu seperti berikut;
Berikut adalah beberapa perkara yang perlu diambil kira semasa menggunakan kata kunci global dalam PHP;
In this example, we are declaring a global variables and trying to print and concatenate them. Simple program for beginners to start with a global variables in PHP.
Code:
<!DOCTYPE html> <html> <body> <h2 style = " color :red ">Demo on Global variable in PHP !!</h2> <?php //decraring global variable $demovar1 = "Hello "; $demovar2 = "world "; $demovar3 = "demo "; $demovar4 = "global variable "; $demovar5 = "!!!"; //printing result here echo $demovar1.$demovar2.$demovar3.$demovar4.$demovar5; ?> </body> </html>
Output:
In this example, are trying to access the global variable from the function using an array.
Code:
<!DOCTYPE html> <html> <body> <h2 style = " color :red ">Demo on Global variable in PHP !!</h2> <?php //decraring global variable $demovar1= "Hello "; $demovar2 = "world "; $demovar3 = "demo "; $demovar4 = "global variable "; $demovar5 = "!!!"; // decralrig function function demoFuntionForglobal() { echo $GLOBALS['demovar1']."<br>"; echo $GLOBALS['demovar3']."<br>"; echo $GLOBALS['demovar4']."<br>"; echo $GLOBALS['demovar5']."<br>"; } demoFuntionForglobal(); //printing result here echo $demovar1.$demovar2.$demovar3.$demovar4.$demovar5; ?> </body> </html>
Output:
By using the global variable we can access variables in our whole application these are useful when we have to use same value in the whole application for example username, password and so many other details depend on the requirement. We just need to follow some standards while accessing them inside the function.
Atas ialah kandungan terperinci Pembolehubah Global PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!