ประเภท PHP ข้อมูล
ตัวแปรที่สามารถจัดเก็บข้อมูลที่แตกต่างกันและประเภทข้อมูลที่แตกต่างสามารถทำสิ่งที่แตกต่างกัน
PHP สนับสนุนชนิดข้อมูลต่อไปนี้:
- เชือก
- จำนวนเต็ม
- Float (floating point numbers - also called double)
- บูลีน
- แถว
- วัตถุ
- โมฆะ
- ทรัพยากร
PHP สตริง
สตริงเป็นลำดับของตัวอักษรเช่น "Hello world!" .
สตริงสามารถเป็นข้อความใด ๆ ภายในคำพูด คุณสามารถใช้คำพูดเดียวหรือสองครั้ง:
ตัวอย่าง
<?php
$x = "Hello world!";
$y =
'Hello world!';
echo $x;
echo "<br>";
echo $y;
?>
ตัวอย่างเช่นเรียกใช้» PHP จำนวนเต็ม
ชนิดข้อมูลที่เป็นจำนวนเต็มจำนวนไม่ใช่ทศนิยมระหว่าง -2147483648 และ 2,147,483,647
กฎสำหรับจำนวนเต็ม:
- จำนวนเต็มต้องมีอย่างน้อยหนึ่งหลัก
- จำนวนเต็มไม่ต้องมีจุดทศนิยม
- จำนวนเต็มสามารถเป็นได้ทั้งบวกหรือลบ
- จำนวนเต็มสามารถระบุได้ในสามรูปแบบ: ทศนิยม (10-based) , เลขฐานสิบหก (16-based - prefixed with 0x) หรือฐานแปด (8-based - prefixed with 0)
ในตัวอย่างต่อไปนี้ $ x เป็นจำนวนเต็ม PHP การ var_dump() ฟังก์ชันส่งกลับชนิดของข้อมูลและความคุ้มค่า:
PHP ลอย
ลอย (floating point number) เป็นจำนวนมีจุดทศนิยมหรือหมายเลขในรูปแบบที่ชี้แจงได้
ในตัวอย่าง $ x ต่อไปนี้เป็นลอย PHP การ var_dump() ฟังก์ชันส่งกลับชนิดของข้อมูลและความคุ้มค่า:
PHP บูลีน
บูลีนเป็นตัวแทนของสองประเทศเป็นไปได้: จริงหรือเท็จ
$x = true;
$y = false;
Booleans มักจะใช้ในการทดสอบเงื่อนไข คุณจะเรียนรู้เพิ่มเติมเกี่ยวกับการทดสอบเงื่อนไขในบทต่อมาของการกวดวิชานี้
PHP อาร์เรย์
อาร์เรย์เก็บค่าหลายค่าในตัวแปรเดียว
ในตัวอย่าง $ รถยนต์ต่อไปนี้เป็นอาร์เรย์ PHP การ var_dump() ฟังก์ชันส่งกลับชนิดของข้อมูลและความคุ้มค่า:
คุณจะได้เรียนรู้มากขึ้นเกี่ยวกับอาร์เรย์ในบทต่อมาของการกวดวิชานี้
วัตถุ PHP
วัตถุที่เป็นชนิดข้อมูลที่เก็บข้อมูลและข้อมูลเกี่ยวกับวิธีการประมวลผลข้อมูลที่
ใน PHP, วัตถุต้องได้รับการประกาศอย่างชัดเจน
ครั้งแรกที่เราจะต้องประกาศในชั้นเรียนของวัตถุ สำหรับเรื่องนี้เราใช้คำหลักในชั้นเรียน ชั้นเป็นโครงสร้างที่สามารถมีคุณสมบัติและวิธีการดังนี้
ตัวอย่าง
<?php
class Car {
function Car() {
$this->model = "VW";
}
}
// create an object
$herbie = new Car();
// show object properties
echo $herbie->model;
?>
ตัวอย่างเช่นเรียกใช้» คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับวัตถุในบทต่อมาของการกวดวิชานี้
PHP ค่า Null
null เป็นชนิดข้อมูลพิเศษที่สามารถมีได้เพียงหนึ่งค่า: โมฆะ
ตัวแปรของชนิดข้อมูลเป็นโมฆะเป็นตัวแปรที่มีค่าไม่ได้รับมอบหมายให้มัน
เคล็ดลับ: หากตัวแปรถูกสร้างโดยไม่มีค่าก็มีการกำหนดค่าของโมฆะโดยอัตโนมัติ
ตัวแปรสามารถอบโดยการตั้งค่าให้เป็นโมฆะ:
ทรัพยากร PHP
ชนิดของทรัพยากรพิเศษไม่ได้เป็นชนิดข้อมูลที่เกิดขึ้นจริง มันเป็นการจัดเก็บการอ้างอิงถึงฟังก์ชั่นและทรัพยากรภายนอกของ PHP
ร่วมเป็นตัวอย่างของการใช้ชนิดข้อมูลทรัพยากรเป็นสายฐานข้อมูล
เราจะไม่พูดคุยเกี่ยวกับชนิดของทรัพยากรที่นี่เพราะมันเป็นหัวข้อที่ทันสมัย