Rumah > pembangunan bahagian belakang > tutorial php > Apakah pembolehubah biasa dalam pengaturcaraan PHP?

Apakah pembolehubah biasa dalam pengaturcaraan PHP?

WBOY
Lepaskan: 2023-06-12 11:54:01
asal
1272 orang telah melayarinya

Dalam pengaturcaraan PHP, pembolehubah ialah unit asas untuk menyimpan nilai dan digunakan untuk menyimpan dan menggunakan data semasa pelaksanaan program. Dalam PHP, pembolehubah boleh diberikan jenis data yang berbeza, termasuk integer, titik terapung, rentetan, tatasusunan, dll. Dalam artikel ini, kami akan memperkenalkan pembolehubah biasa dan penggunaannya dalam pengaturcaraan PHP.

  1. Pembolehubah mudah

Pembolehubah mudah ialah jenis pembolehubah yang paling biasa ia boleh menyimpan jenis data biasa seperti integer, nombor titik terapung dan rentetan. Dalam PHP, nilai awal pembolehubah tidak ditentukan ialah NULL. Berikut ialah beberapa contoh:

Pembolehubah integer:

$num1 = 12;     
$num2 = -345;
$num3 = 0x80 ;   
Salin selepas log masuk

Pembolehubah titik terapung:

$float1 = 1.234;
$float2 = 10.2e3;
$float3 = 4E-10;
Salin selepas log masuk

Pembolehubah rentetan:

$str1 = "Hello World!";
$str2 = 'PHP is great!';
Salin selepas log masuk
  1. Tatasusunan indeks

Tatasusunan indeks ialah himpunan nilai yang dikawal oleh kekunci indeks berangka, biasanya digunakan untuk menyimpan set data tersusun. Dalam PHP, kita boleh mencipta tatasusunan diindeks menggunakan fungsi array(). Berikut ialah contoh:

$colors = array("Red", "Green", "Blue");
Salin selepas log masuk

Nilai tatasusunan boleh diakses menggunakan nilai indeksnya, contohnya:

echo $colors[0]; // 输出 "Red"
echo $colors[1]; // 输出 "Green"
echo $colors[2]; // 输出 "Blue"
Salin selepas log masuk

Tatasusunan juga boleh dilalui menggunakan struktur gelung:

foreach($colors as $value){
    echo $value . "<br>";
}
Salin selepas log masuk

Semasa melelaran pada tatasusunan, anda boleh menggunakan key dan value untuk mewakili nilai utama dan nilai elemen tatasusunan:

foreach($colors as $key => $value){
    echo $key . " = " . $value . "<br>";
}
Salin selepas log masuk
  1. Susun atur bersekutu

Tatasusunan bersekutu ialah tatasusunan yang dikawal oleh kunci indeks rentetan Himpunan nilai siri, biasanya digunakan untuk menyimpan set data tidak tertib. Dalam PHP, kita boleh mencipta tatasusunan bersekutu menggunakan fungsi array(). Berikut ialah beberapa contoh:

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
$months = array("Jan"=>"31", "Feb"=>"28", "Mar"=>"31", "Apr"=>"30");
Salin selepas log masuk

Nilai tatasusunan boleh diakses menggunakan nilai utamanya, contohnya:

echo $age["Peter"]; // 输出 "35"
echo $months["Jan"]; // 输出 "31"
Salin selepas log masuk

Apabila melelaran pada tatasusunan bersekutu, struktur foreach juga boleh digunakan:

foreach($age as $key => $value){
    echo $key . " is " . $value . " years old.<br>";
}
Salin selepas log masuk
  1. Pembolehubah global dan pembolehubah setempat

Dalam PHP, pembolehubah boleh menjadi global atau tempatan. Pembolehubah global ditakrifkan dan digunakan di luar fungsi, manakala pembolehubah tempatan ditakrifkan dan digunakan di dalam fungsi. Pembolehubah tempatan dimusnahkan apabila fungsi menyelesaikan pelaksanaan, manakala pembolehubah global wujud sepanjang pelaksanaan program.

Untuk mengakses pembolehubah global di dalam fungsi, kita perlu menggunakan global pengisytiharan kata kunci dalam fungsi:

$num = 10;

function test(){
    global $num;
    echo $num;
}

test(); // 输出 "10"
Salin selepas log masuk

Pembolehubah setempat juga boleh dibuat dan digunakan di dalam fungsi:

function test(){
    $num = 100;
    echo $num;
}

test(); // 输出 "100"
Salin selepas log masuk
  1. Pembolehubah statik

Pembolehubah statik ialah pembolehubah tempatan yang ditakrifkan di dalam fungsi, tetapi tidak seperti pembolehubah tempatan biasa, pembolehubah statik tidak akan dimusnahkan selepas fungsi selesai nilainya sehingga panggilan fungsi seterusnya. Ini berguna apabila anda perlu menjejak perubahan dalam nilai tertentu. Berikut ialah contoh:

function test(){
    static $num = 0;
    echo $num;
    $num++;
}

test(); // 输出 "0"
test(); // 输出 "1"
test(); // 输出 "2"
Salin selepas log masuk

Pada setiap panggilan fungsi, nilai pembolehubah statik $num terus meningkat.

Ringkasnya, ini ialah jenis pembolehubah biasa dan penggunaan dalam pengaturcaraan PHP. Menguasai konsep asas dan penggunaan pembolehubah ini adalah sangat penting untuk membangunkan program PHP berkualiti tinggi.

Atas ialah kandungan terperinci Apakah pembolehubah biasa dalam pengaturcaraan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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