Kosong bermaksud batal dalam bahasa Inggeris, yang tidak bermakna apa-apa. Null bukan palsu, bukan 0, dan bukan ruang.
[Isi penting] Ketahui tiga situasi apabila null berlaku dan ketahui perbezaan antara fungsi kosong dan isset.
Terdapat tiga situasi utama yang akan menghasilkan jenis null:
1. Nilai pembolehubah dinyatakan secara eksplisit sebagai NULL melalui penetapan pembolehubah
2. Pembolehubah mempunyai tidak Beri sebarang nilai
3. Gunakan fungsi unset() untuk memusnahkan pembolehubah
Mari kita tunjukkan dengan kod.
<?php //声明变量为null $n = null; var_dump($n); ?>
<?php //var_dump显示输出变量$meiyou,看看结果是什么? var_dump($meiyou); ?>
<?php //声明一个变量$iphone的值为字符串的手机 $iphone = '手机'; //unset销毁掉一个变量unset($iphone); var_dump($iphone); ?>
Seterusnya kami akan menerangkan dua fungsi yang berkaitan dengan null. Kedua-dua fungsi ini sangat biasa digunakan.
kosong() boleh menghantar pembolehubah ke tengah-tengah kurungan. Jika nilai pembolehubah ini adalah palsu atau nol, ia mengembalikan benar.
<?php $apple = null; if(empty($apple)){ echo '执行了真区间,凤姐,我爱你'; }else{ echo '行了假区间,你想凤姐了'; } ?>
Percubaan di atas membuktikan bahawa $apple adalah batal. Letakkan epal di tengah-tengah kosong. Hasilnya ialah selang sebenar.
isset() boleh menghantar satu atau lebih pembolehubah antara kurungan, dipisahkan dengan koma. Selagi terdapat pembolehubah yang nol, ia mengembalikan palsu. Jika tidak, kembali benar.
<?php //待会儿将变量$jia改为null再执行看看结果 $jia = false; $result = isset($jia); var_dump($result); ?>rrree
fungsi unset() adalah untuk memusnahkan pembolehubah. Masukkan nama pembolehubah yang anda ingin musnahkan di antara kurungan yang tidak ditetapkan (pembolehubah), dan pembolehubah akan dimusnahkan.
Keterangan Bahasa Inggeris
nyahtetapkan
Sebutan: [ʌn'set]
Penjelasan: Nyahset