Dalam PHP, fungsi isset() ialah fungsi yang sangat biasa digunakan, yang digunakan untuk menyemak sama ada pembolehubah ditetapkan dan bukan NULL. Fungsi ini boleh digunakan untuk menyemak sama ada pembolehubah, ahli tatasusunan dan sifat objek ditetapkan. Dalam artikel ini, kita akan menyelidiki pelbagai kegunaan fungsi isset().
Penggunaan Asas
Bentuk yang paling biasa ialah menyemak pembolehubah tunggal. Contohnya:
if (isset($variable)) { // $variable已经设置 }
Syarat adalah benar jika $variable telah ditetapkan. Jika tidak, syaratnya adalah palsu. Ambil perhatian bahawa isset() juga akan kembali benar jika nilai pembolehubah ialah 0 atau rentetan kosong "". Untuk menyemak sama ada pembolehubah ditetapkan dan tidak kosong, anda boleh menggunakan fungsi empty().
Berbilang pembolehubah boleh dihantar ke fungsi isset() sekali gus:
if (isset($variable1, $variable2, $variable3)) { //所有的变量已经被设置 }
Jika semua pembolehubah telah ditetapkan, syaratnya adalah benar, jika tidak syaratnya adalah palsu.
Ahli tatasusunan
fungsi isset() juga boleh digunakan untuk menyemak sama ada ahli tatasusunan ditetapkan. Contohnya:
if (isset($array['key'])) { //$array['key']已经设置 }
Jika ahli tatasusunan $key wujud dan bukan NULL, syaratnya adalah benar. Jika tidak syaratnya adalah palsu.
Berbilang ahli tatasusunan juga boleh dihantar ke fungsi isset() sekaligus:
if (isset($array['key1'], $array['key2'], $array['key3'])) { //所有的数组成员已经被设置 }
Sifat objek
fungsi isset() boleh juga digunakan Periksa sama ada sifat objek ditetapkan. Contohnya:
if (isset($object->property)) { //$object->property已经设置 }
Syarat adalah benar jika sifat $property objek wujud dan bukan NULL. Jika tidak syaratnya adalah palsu. Ambil perhatian bahawa jika objek tidak wujud, kod tersebut akan membuang ralat yang membawa maut. Untuk mengelakkan ralat ini, anda boleh menggunakan fungsi property_exists() untuk menyemak sama ada objek mempunyai harta.
Ringkasan
fungsi isset() ialah fungsi PHP yang sangat berguna yang boleh digunakan untuk menyemak sama ada pembolehubah, ahli tatasusunan dan sifat objek ditetapkan. Apabila menggunakan fungsi isset(), sila ingat: Syarat untuk fungsi ini mengembalikan benar ialah pembolehubah bukan nol Jika nilai pembolehubah ialah 0 atau rentetan kosong "", isset() juga akan kembali benar.
Atas ialah kandungan terperinci Perbincangan mendalam tentang pelbagai kegunaan fungsi isset() PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!