ผลต่างระหว่างรุ่นของ "ภาษาพีเอชพี/ประเภทของตัวแปร/บูลีน"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Zodlicious (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
Zodlicious (คุย | ส่วนร่วม)
บรรทัดที่ 34:
:เมื่อเกิดการแปลงเป็น boolean ตามข้างล่างค่าที่ได้จะเป็น '''FALSE'''
:*ค่า boolean FALSE อยู่แล้ว
:*ค่า [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/จำนวนเต็ม|integer]] 0 (ศูนย์)
:*ค่า integer 0 (ศูนย์)
:*ค่า [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/จำนวนทศนิยม|float]] 0.0 (ศูนย์)
:*ค่า float 0.0 (ศูนย์)
:*string[[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/ข้อความ|String]] ที่ว่างเปล่า และค่า string ที่เป็น "0"
:*[[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/Arrays|Array]] ที่ไม่มี element
:*array ที่ไม่มี element
:*object[[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/Objects|Object]] ที่ไม่มี member variable (PHP 4 เท่านั้น)
:*ชนิดพิเศษ [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/NULL|NULL]] (ร่วมถึงตัวแปรที่ยังไม่ได้กำหนดค่า)
:*SimpleXML object ที่สร้างขึ้นด้วยแท็กว่างเปล่า
PHP จะมอง -1 เป็น '''TRUE''' เช่นเดียวกับ ตัวเลขอื่น ๆ ที่ไม่ใช่ 0 (ไม่ว่าจะเป็นค่าบวกหรือติดลบก็ตาม)
ตัวอย่างของการแปลง boolean ด้วย (bool) โดยให้มีการแสดงผลออกมาด้วย [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/Functions/var_dump()|var_dump()]]
<source lang="php">
<?php