สตริง, จำนวนเต็ม, ลอย, บูลีน, อาร์เรย์, วัตถุ, NULL
สตริงคือลำดับของอักขระ เช่น "Hello world!"
คุณสามารถใส่ข้อความใดก็ได้ในเครื่องหมายคำพูดเดี่ยวและคู่:
<?php $x = " สวัสดี ชาว โลก! " ; $ x สะท้อน " <br> " ; $x = ' สวัสดี ชาว โลก ! $ x ;
จำนวนเต็มคือตัวเลขที่ไม่มีทศนิยม
กฎจำนวนเต็ม:
จำนวนเต็มต้องมีอย่างน้อยหนึ่งหลัก (0-9)
จำนวนเต็มต้องไม่มีเครื่องหมายจุลภาคหรือช่องว่าง
จำนวนเต็มไม่มีจุดทศนิยม
จำนวนเต็มอาจเป็นค่าบวกหรือลบก็ได้
จำนวนเต็มสามารถระบุได้สามรูปแบบ: ทศนิยม เลขฐานสิบหก (นำหน้าด้วย 0x) หรือฐานแปด (นำหน้าด้วย 0)
ในตัวอย่างต่อไปนี้ เราจะทดสอบตัวเลขต่างๆ
ฟังก์ชัน PHP var_dump() ส่งคืนชนิดข้อมูลและค่าของตัวแปร:
<?php $x = 5985 ; var_dump ( $ x ) ; " <br> " ; $x = - 345 ; // จำนวนลบ var_dump ( $ x ) ; " <br> " ; $x = 0x8C ; // เลขฐานสิบหก var_dump ( $ x ) ; " <br> " ; $x = 047 ; // เลขฐานแปด var_dump ( $ x ) ;
ตัวเลขทศนิยมคือตัวเลขที่มีส่วนทศนิยมหรือรูปแบบเลขชี้กำลัง
ในตัวอย่างต่อไปนี้ เราจะทดสอบตัวเลขต่างๆ ฟังก์ชัน PHP var_dump() ส่งคืนชนิดข้อมูลและค่าของตัวแปร:
<?php $ x = 10.365 ; var_dump ( $ x ) ; " <br> " ; $ x = 2 .4 e3 ;" <br> " ; $x = 8 E - 5 ; var_dump ( $ x ) ;
ประเภทบูลีนอาจเป็น TRUE หรือ FALSE
$x=true;$y=false;
ประเภทบูลีนมักจะใช้สำหรับการตัดสินแบบมีเงื่อนไข คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับการควบคุมแบบมีเงื่อนไขในบทต่อไปนี้
อาร์เรย์สามารถเก็บค่าหลายค่าไว้ในตัวแปรตัวเดียว
ในตัวอย่างต่อไปนี้ อาร์เรย์จะถูกสร้างขึ้น จากนั้นฟังก์ชัน PHP var_dump() จะใช้ในการส่งคืนชนิดข้อมูลและค่าของอาร์เรย์:
<?php $cars = array ( " วอ ลโว่ " , " บี เอ็ ม ดับเบิลยู " , " โต โย ต้า " ) ;
คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับอาร์เรย์ในบทต่อไปนี้
ชนิดข้อมูลอ็อบเจ็กต์สามารถใช้เพื่อจัดเก็บข้อมูลได้
ใน PHP จะต้องประกาศวัตถุ
ขั้นแรก คุณต้องประกาศคลาสอ็อบเจ็กต์โดยใช้คีย์เวิร์ดคลาส คลาสคือโครงสร้างที่สามารถมีคุณสมบัติและวิธีการได้
จากนั้นเรากำหนดประเภทข้อมูลในคลาสแล้วใช้ประเภทข้อมูลในคลาสที่สร้างอินสแตนซ์:
<?php ระดับ รถ - var $สี ; ฟังก์ชั่น __สร้าง ( $color = " สีเขียว " ) - $นี่ -> สี = $ สี ; การทำงาน สีอะไร ( ) - กลับ $นี่ -> สี ; } - -
ในตัวอย่างข้างต้น คีย์เวิร์ด PHP เป็นตัวชี้ไปยังอินสแตนซ์ของวัตถุปัจจุบัน และไม่ได้ชี้ไปที่วัตถุหรือคลาสอื่นใด
คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับวัตถุในบทต่อไปนี้
ค่า NULL หมายความว่าตัวแปรไม่มีค่า NULL คือค่าประเภทข้อมูล NULL
ค่า NULL บ่งชี้ว่าตัวแปรมีค่าว่างหรือไม่ นอกจากนี้ยังสามารถใช้เพื่อแยกความแตกต่างระหว่างค่า null ของข้อมูลและค่า NULL
คุณสามารถล้างข้อมูลตัวแปรได้โดยการตั้งค่าตัวแปรเป็น NULL:
<?php $x = " สวัสดีชาวโลก! " ; $x = null ; var_dump ( $ x ) ;