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

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Zodlicious (คุย | ส่วนร่วม)
ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/บูลีน ถูกย้ายไปเป็น ภาษาพีเอชพี/ประเภทของตั
Zodlicious (คุย | ส่วนร่วม)
บรรทัดที่ 32:
====การแปลงค่าเป็น boolean====
การจะแปลงค่าให้เป็น boolean นั้นสามารถทำได้ โดยใช้ (bool) หรือ (boolean) แปลง ยังไงก็ตามส่วนมากแล้วการแปลงแบบนั้นไม่จำเป็น เนื่องจาก ค่า จะได้รับการแปลงโดยอัตโนมัติถ้าเกิดว่า operator, ฟังก์ชั่น หรือ โครงสร้างควบคุม(control structure) นั้นต้องใช้ค่า boolean เป็น อาร์กิวเมนท์(argument)</br>
ดูเพิ่มเติมที่ [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/Type_Juggling|Type Juggling]]
:เมื่อเกิดการแปลงเป็น boolean ตามข้างล่างค่าที่ได้จะเป็น '''FALSE'''
:*ค่า boolean FALSE อยู่แล้ว
:*ค่า [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/จำนวนเต็ม|integer]] 0 (ศูนย์)
:*ค่า [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/จำนวนทศนิยม|float]] 0.0 (ศูนย์)
:*[[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/ข้อความ|String]] ที่ว่างเปล่า และค่า string ที่เป็น "0"
:*[[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/Arrays|Array]] ที่ไม่มี element
:*[[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/Objects|Object]] ที่ไม่มี member variable (PHP 4 เท่านั้น)
:*ชนิดพิเศษ [[ภาษาพีเอชพี/คู่มืออ้างอิงภาษา/ประเภทของตัวแปร/NULL|NULL]] (ร่วมถึงตัวแปรที่ยังไม่ได้กำหนดค่า)
:*SimpleXML object ที่สร้างขึ้นด้วยแท็กว่างเปล่า