การเขียนโปรแกรมด้วยภาษา PHP หนึ่งในพื้นฐานที่สำคัญที่สุดคือ “ตัวแปร” และ “ประเภทข้อมูล” เพราะเป็นหัวใจหลักในการจัดเก็บและประมวลผลข้อมูลภายในโปรแกรม หากเข้าใจเรื่องนี้ได้ดี จะช่วยให้สามารถพัฒนาเว็บไซต์หรือระบบต่าง ๆ ได้ง่ายขึ้นและมีประสิทธิภาพมากขึ้น
ตัวแปร (Variable) คืออะไร
ตัวแปร คือพื้นที่สำหรับเก็บข้อมูลที่สามารถเปลี่ยนแปลงค่าได้ตลอดเวลา โดยในภาษา PHP ตัวแปรจะเริ่มต้นด้วยเครื่องหมาย $ ตามด้วยชื่อของตัวแปร เช่น
$name = "John";
$age = 20;_ตัวอย่างชื่อที่ถูกต้อง
$studentName
$_score
$totalPricePHP รองรับประเภทข้อมูลหลากหลายรูปแบบ เพื่อให้เหมาะกับการใช้งานในแต่ละกรณี โดยประเภทข้อมูลที่ใช้บ่อย มีดังนี้
ใช้เก็บตัวเลขที่ไม่มีทศนิยม
$score = 95;ใช้เก็บตัวเลขที่มีจุดทศนิยม
$price = 199.50;ใช้เก็บข้อความหรือตัวอักษร
$message = "Hello PHP";ใช้เก็บค่าทางตรรกะ
$isLogin = true;ใช้เก็บข้อมูลหลายค่าในตัวแปรเดียว
$fruits = array("Apple", "Banana", "Orange");ใช้ในการเขียนโปรแกรมเชิงวัตถุ (OOP)
ใช้แทนค่าที่ไม่มีข้อมูล
$data = null;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";
}ใช้ตรวจสอบหลายเงื่อนไขพร้อมกัน
| Operator | ความหมาย |
|---|---|
&& | และ (AND) |
| ` | |
! | ไม่ (NOT) |
$a = true;
$b = false;
if ($a && $b) {
echo "ทั้งคู่เป็นจริง";
} else {
echo "มีอย่างน้อยหนึ่งค่าเป็นเท็จ";
}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 ผู้เริ่มต้นควรทำความเข้าใจเรื่องเหล่านี้ให้แม่นยำ เพราะเป็นองค์ประกอบหลักในการพัฒนาเว็บไซต์ ระบบฐานข้อมูล และแอปพลิเคชันต่าง ๆ ในอนาคต
หากฝึกใช้งานอย่างสม่ำเสมอ จะช่วยให้สามารถเขียนโปรแกรมได้อย่างถูกต้อง อ่านโค้ดได้ง่าย และพัฒนาต่อยอดไปสู่การเขียนโปรแกรมขั้นสูงได้ต่อไป