ในภาษา PHP นั้นตัวแปรสามารถมีชนิดข้อมูลได้หลายแบบ แต่ละรูปแบบก็มีความสามารถที่ต่างกันมีไรบางเรามาดูกัน
- String หรือ ข้อความ
- Integer หรือ จำนวนเต็ม
- Float หรือ ทศนิยม
- Boolean หรือ บูลีน
- Array หรือ ตัวแปรชุด
ตัวแปร String จะมีในรูปแบบของตัวอักษรหรือข้อความ
ตัวอย่าง
โค้ด: เลือกทั้งหมด
<?php
$x = "สวัสดีครับ";
$y = 'สวัสดีค่ะ';
echo $x."<br/>";
echo $y."<br/>";
echo $x.' / '.$y;
?>
Integer หรือ จำนวนเต็ม
ตัวแปร Integer มีรูปแบบของจำนวนตัวเลขจำนวนเต็มตามชื่อของมัน
- ต้องเป็นตัวเลข 0-9
- ต้องไม่มีจุดทศนิยม
โค้ด: เลือกทั้งหมด
<?php
$x = 10;
$y = 5;
$z = $x+$y;
echo $z;
?>
15
Float หรือ ทศนิยม
เป็นจำนวนจริงที่มีค่าเป็นทศนิยม
โค้ด: เลือกทั้งหมด
<?php
$x = 10.5;
$y = 55.7;
$z = $x+$y;
echo $z;
?>
66.2
Boolean หรือ บูลีน
ตัวแปรบูลีน Boolean นั้นจะมีเพียงสองค่าคือ true กับ false
โค้ด: เลือกทั้งหมด
<?php
$x = true;
$y = false;
var_dump($y);
var_dump($x);
?>
bool(false) bool(true)
Array หรือ ตัวแปรชุด
Array คือตัวแปรที่เก็บค่าในลักษณะของชุดข้อมูลในหนึ่งตัวแปรในชุดข้อมูลสามารถเป็นชนิดข้อมูลอะไรก็ได้
สรุปจะเห็นว่าตัวแปรแต่ละชนิดของ PHP เนียมันสามารถเลือกนำไปใช้ได้หลากหลายรูปแบบเลยควรเลือกชนิดข้อมูลควรเลือกชนิดข้อมูลให้เหมาะสมกับการทำงานของมันหากใครที่เคยใช้ phpmyadmin จะรู้ว่าการตั้งตัวแปรนั้นสำคัญยังไงเพราะว่าเราจำเป็นต้องรู้ว่าข้อมูลที่จะเก็บเป็นในรูปแบบไหนเพื่อที่จะไม่ให้ข้อมูลผิดพลาด
อ้างอิง
https://sites.google.com/site/kanpattanawebdouypasapeaspe/bth-reiyn/bth-thi-3-tawpaer/tawpaer-laea-chnid-khxmul
http://www.pisit.in.th/php/chnid-khxng-khxmul-ni-php-data-type
https://itnews4u.com/PHP_type-data_Variable.html