• ติดตามบน
ตัวแปรและประเภทข้อมูล

ตัวแปรและประเภทข้อมูล

Chalothorn Kosakul 22 พฤษภาคม 2569 32 ครั้ง

ตัวแปรและประเภทข้อมูลใน PHP พื้นฐานสำคัญสำหรับผู้เริ่มต้นเขียนโปรแกรม

การเขียนโปรแกรมด้วยภาษา PHP หนึ่งในพื้นฐานที่สำคัญที่สุดคือ “ตัวแปร” และ “ประเภทข้อมูล” เพราะเป็นหัวใจหลักในการจัดเก็บและประมวลผลข้อมูลภายในโปรแกรม หากเข้าใจเรื่องนี้ได้ดี จะช่วยให้สามารถพัฒนาเว็บไซต์หรือระบบต่าง ๆ ได้ง่ายขึ้นและมีประสิทธิภาพมากขึ้น
ตัวแปร (Variable) คืออะไร

ตัวแปร คือพื้นที่สำหรับเก็บข้อมูลที่สามารถเปลี่ยนแปลงค่าได้ตลอดเวลา โดยในภาษา PHP ตัวแปรจะเริ่มต้นด้วยเครื่องหมาย $ ตามด้วยชื่อของตัวแปร เช่น

$name = "John";
$age = 20;


หลักการตั้งชื่อตัวแปรใน PHP

  • ต้องขึ้นต้นด้วยตัวอักษรหรือ _
  • ห้ามขึ้นต้นด้วยตัวเลข
  • ห้ามมีช่องว่างในชื่อ
  • ควรตั้งชื่อให้สื่อความหมาย

ตัวอย่างชื่อที่ถูกต้อง

$studentName
$_score
$totalPrice

ประเภทข้อมูล (Data Types) ใน PHP

PHP รองรับประเภทข้อมูลหลากหลายรูปแบบ เพื่อให้เหมาะกับการใช้งานในแต่ละกรณี โดยประเภทข้อมูลที่ใช้บ่อย มีดังนี้

1. Integer (จำนวนเต็ม)

ใช้เก็บตัวเลขที่ไม่มีทศนิยม

$score = 95;

2. Float (ทศนิยม)

ใช้เก็บตัวเลขที่มีจุดทศนิยม

$price = 199.50;

3. String (ข้อความ)

ใช้เก็บข้อความหรือตัวอักษร

$message = "Hello PHP";

4. Boolean (จริง/เท็จ)

ใช้เก็บค่าทางตรรกะ

$isLogin = true;

5. Array (อาเรย์)

ใช้เก็บข้อมูลหลายค่าในตัวแปรเดียว

$fruits = array("Apple", "Banana", "Orange");

6. Object (วัตถุ)

ใช้ในการเขียนโปรแกรมเชิงวัตถุ (OOP)

7. NULL

ใช้แทนค่าที่ไม่มีข้อมูล

$data = null;

การดำเนินการทางคณิตศาสตร์และ Operators ใน PHP

Operators หรือ ตัวดำเนินการ เป็นเครื่องมือสำคัญที่ช่วยให้ PHP สามารถคำนวณ เปรียบเทียบ และตรวจสอบเงื่อนไขต่าง ๆ ได้

ตัวดำเนินการทางคณิตศาสตร์

Operatorความหมายตัวอย่าง
+บวก$a + $b
-ลบ$a - $b
*คูณ$a * $b
/หาร$a / $b
%หารเอาเศษ$a % $b
ตัวอย่าง
$a = 10;
$b = 5;

echo $a + $b;

ตัวดำเนินการเปรียบเทียบ

ใช้ในการตรวจสอบเงื่อนไขต่าง ๆ

Operatorความหมาย
==เท่ากัน
!=ไม่เท่ากัน
>มากกว่า
<น้อยกว่า
>=มากกว่าหรือเท่ากับ
<=น้อยกว่าหรือเท่ากับ

ตัวอย่าง
$x = 5;
$y = 10;

if ($x < $y) {
    echo "x น้อยกว่า y";
}

ตัวดำเนินการเชิงตรรกะ (Logical Operators)

ใช้ตรวจสอบหลายเงื่อนไขพร้อมกัน

Operatorความหมาย
&&และ (AND)
`
!ไม่ (NOT)

ตัวอย่าง
$a = true;
$b = false;

if ($a && $b) {
    echo "ทั้งคู่เป็นจริง";
} else {
    echo "มีอย่างน้อยหนึ่งค่าเป็นเท็จ";
}

การแปลงประเภทข้อมูล (Type Casting)

PHP สามารถแปลงประเภทข้อมูลได้ทั้งแบบอัตโนมัติและแบบกำหนดเอง

การแปลงอัตโนมัติ

PHP จะปรับประเภทข้อมูลให้เหมาะสมเอง

$a = 10;
$b = "5";

$result = $a + $b;
echo $result;

ผลลัพธ์ 15

การแปลงแบบกำหนดเอง

สามารถระบุประเภทข้อมูลได้โดยตรง

$a = "10.5";
$b = (int)$a;

echo $b;

ผลลัพธ์ 10

รูปแบบการแปลงข้อมูลที่ใช้บ่อย

รูปแบบความหมาย
(int)แปลงเป็นจำนวนเต็ม
(float)แปลงเป็นทศนิยม
(string)แปลงเป็นข้อความ
(array)แปลงเป็นอาเรย์

สรุป

ตัวแปร ประเภทข้อมูล และตัวดำเนินการ เป็นพื้นฐานสำคัญของการเขียนโปรแกรม PHP ผู้เริ่มต้นควรทำความเข้าใจเรื่องเหล่านี้ให้แม่นยำ เพราะเป็นองค์ประกอบหลักในการพัฒนาเว็บไซต์ ระบบฐานข้อมูล และแอปพลิเคชันต่าง ๆ ในอนาคต

หากฝึกใช้งานอย่างสม่ำเสมอ จะช่วยให้สามารถเขียนโปรแกรมได้อย่างถูกต้อง อ่านโค้ดได้ง่าย และพัฒนาต่อยอดไปสู่การเขียนโปรแกรมขั้นสูงได้ต่อไป







แชร์บทความนี้