Apakah jenis boolean rentetan php?

藏色散人
Lepaskan: 2023-03-17 20:36:02
asal
3833 orang telah melayarinya

Rentetan PHP jenis Boolean merujuk kepada jenis Boolean Boolean hanya mempunyai dua nilai, yang digunakan untuk menyatakan nilai benar, sama ada benar atau salah Untuk menentukan jenis Boolean, anda boleh menggunakan malar benar atau salah , dan tetapannya Sintaks ialah "$foo = True;", yang bermaksud menetapkan "$foo" kepada "TRUE".

Apakah jenis boolean rentetan php?

Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer DELL G3

Apakah rentetan php Jenis Boolean?

Jenis Boolean Boolean

bool hanya mempunyai dua nilai, digunakan untuk menyatakan nilai kebenaran, sama ada benar atau palsu.

Sintaks

Untuk menentukan bool, gunakan pemalar benar atau salah. Kedua-duanya tidak sensitif huruf besar.

<?php
$foo = True; // 设置 $foo 为 TRUE
?>
Salin selepas log masuk

Biasanya nilai bool yang dikembalikan oleh pengendali akan dihantar ke aliran kawalan.

<?php
// == 是一个操作符,它检测两个变量是否相等,并返回一个布尔值
if ($action == "show_version") {
    echo "The version is 1.23";
}
// 这样做是不必要的...
if ($show_separators == TRUE) {
    echo "<hr>\n";
}
// ...因为可以使用下面这种简单的方式:
if ($show_separators) {
    echo "<hr>\n";
}
?>
Salin selepas log masuk

Tukar kepada boolean

Untuk menukar nilai kepada bool secara eksplisit, gunakan hantaran (bool). Biasanya ini tidak perlu kerana nilai tersebut secara automatik akan ditafsirkan sebagai nilai bool apabila digunakan dalam konteks logik. Sila baca halaman Penukaran Jenis untuk mendapatkan maklumat lanjut.

Lihat diskriminasi penukaran jenis.

Apabila ditukar kepada bool, nilai berikut dianggap palsu:

  • Boolean false itu sendiri

  • Nilai integer 0 (sifar)

  • Nilai titik terapung 0.0 (sifar)-0.0 (sifar)

  • Rentetan kosong "", dan rentetan "0"

  • Array tidak termasuk sebarang elemen

  • Jenis unit NULL (termasuk pembolehubah yang belum diberikan nilai)

  • Gelagat hantaran objek dalaman dibebankan sebagai bool. Contohnya: objek SimpleXML yang dicipta daripada elemen kosong tanpa atribut.

Semua nilai lain dianggap benar (termasuk sumber dan NAN).

Amaran:

-1, seperti mana-mana nilai bukan sifar lain (positif atau negatif), dianggap benar!

<?php
var_dump((bool) "");        // bool(false)
var_dump((bool) "0");       // bool(false)
var_dump((bool) 1);         // bool(true)
var_dump((bool) -2);        // bool(true)
var_dump((bool) "foo");     // bool(true)
var_dump((bool) 2.3e5);     // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array());   // bool(false)
var_dump((bool) "false");   // bool(true)
?>
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah jenis boolean rentetan 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