PHP ialah bahasa pengaturcaraan bahagian pelayan yang berkuasa, dan pembolehubah ialah konsep yang sangat penting dalam PHP. Dalam PHP, pembolehubah ialah bekas yang digunakan untuk menyimpan dan memanipulasi data. Artikel ini akan memperkenalkan pengetahuan tentang jenis pembolehubah, pengisytiharan pembolehubah, penugasan pembolehubah, skop pembolehubah dan pemalar pembolehubah dalam PHP.
1. Jenis pembolehubah
Dalam PHP, terdapat banyak jenis pembolehubah, termasuk integer, titik terapung, rentetan, Boolean, tatasusunan, objek dan jenis sumber. Butirannya adalah seperti berikut:
1 Jenis integer (int): mewakili integer, yang boleh menjadi nombor positif, nombor negatif atau 0.
2. Terapung: mewakili perpuluhan, seperti 0.5, 1.2, dsb.
3. Jenis rentetan (rentetan): mewakili sekeping maklumat teks, yang boleh merangkumi huruf, nombor, simbol, dsb.
4. Jenis Boolean (bool): mewakili benar atau salah, dan boleh menjadi salah satu daripada dua nilai: benar atau salah.
5. Jenis tatasusunan (tatasusunan): Mewakili set data, yang boleh menjadi senarai tertib atau tatasusunan bersekutu.
6 Objek: Mewakili entiti yang merangkum data dan kaedah untuk beroperasi padanya.
7. Jenis sumber (sumber): Mewakili sumber luaran, seperti pangkalan data, pemegang fail, dsb.
2. Pengisytiharan pembolehubah
Dalam PHP, untuk mengisytiharkan pembolehubah, anda perlu menggunakan simbol $, diikuti dengan nama pembolehubah. Nama pembolehubah mesti terdiri daripada huruf, nombor atau garis bawah dan tidak boleh bermula dengan nombor. Contohnya:
$a = 1; $b = "hello"; $c = true; $d = array(1, 2, 3);
Dalam kod di atas, $a, $b, $c dan $d masing-masing mengisytiharkan integer, rentetan, Boolean dan pembolehubah tatasusunan.
3. Penetapan pembolehubah
Pembolehubah PHP boleh ditetapkan semula pada bila-bila masa Anda hanya perlu menggunakan operator tugasan (=) untuk menetapkan nilai baharu kepada pembolehubah. Contohnya:
$a = 1; echo $a; // 输出:1 $a = 2; echo $a; // 输出:2
Dalam kod di atas, $a bermula dengan nilai 1 dan kemudian ditugaskan semula kepada nilai 2 pada baris ketiga kod.
4. Skop pembolehubah
Dalam PHP, skop pembolehubah merujuk kepada skop pembolehubah miliknya. Terdapat tiga jenis skop pembolehubah dalam PHP iaitu pembolehubah global, pembolehubah tempatan dan pembolehubah statik.
1 Pembolehubah global: Dalam PHP, pembolehubah global boleh diakses di dalam dan di luar fungsi. Jika anda perlu mengakses pembolehubah global dalam fungsi, anda perlu mengisytiharkannya menggunakan kata kunci global. Contohnya:
$a = 1; // 全局变量 function test() { global $a; echo $a; } test(); // 输出:1
Dalam contoh di atas, $a diisytiharkan sebagai pembolehubah global dan boleh diakses di dalam dan di luar fungsi. Walau bagaimanapun, apabila mengakses pembolehubah global dalam fungsi, ia perlu diisytiharkan menggunakan kata kunci global.
2. Pembolehubah setempat: Dalam PHP, pembolehubah tempatan hanya boleh diakses di dalam fungsi. Contohnya:
function test() { $a = 1; echo $a; } test(); // 输出:1 echo $a; // 报错:Undefined variable: a
Dalam contoh di atas, $a diisytiharkan sebagai pembolehubah setempat dan hanya boleh diakses di dalam fungsi.
3. Pembolehubah statik: Dalam PHP, pembolehubah statik boleh dikekalkan di dalam fungsi. Contohnya:
function test() { static $a = 0; echo $a; $a++; } test(); // 输出:0 test(); // 输出:1 test(); // 输出:2
Dalam contoh di atas, $a diisytiharkan sebagai pembolehubah statik dan bertambah di dalam fungsi. Oleh kerana ia adalah pembolehubah statik, nilai $a tidak akan dimusnahkan selepas panggilan fungsi selesai Pada kali berikutnya fungsi dipanggil semula, nilai $a akan tetap menjadi nilai terakhir tambah satu.
5. Pemalar pembolehubah
Dalam PHP, selain pembolehubah biasa, terdapat juga jenis pembolehubah khas yang dipanggil pemalar. Pemalar ialah pembolehubah yang, setelah ditakrifkan, tidak boleh diubah suai lagi. Apabila mentakrifkan pemalar, gunakan fungsi define(), yang parameternya ialah nama pemalar dan nilai pemalar. Contohnya:
define("PI", 3.1415926); echo PI; // 输出:3.1415926
Dalam contoh di atas, pemalar bernama PI ditakrifkan dengan nilai 3.1415926. Oleh kerana pemalar tidak boleh diubah suai, nilai PI tidak boleh diubah dalam kod berikutnya.
6. Ringkasan
Artikel ini memperkenalkan pengetahuan tentang jenis pembolehubah, pengisytiharan pembolehubah, penugasan pembolehubah, skop pembolehubah dan pemalar pembolehubah dalam PHP. Dalam pengaturcaraan PHP, memahami dan menguasai penggunaan pembolehubah adalah sangat penting untuk membangunkan aplikasi PHP yang cekap.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pembolehubah dalam php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!