ตัวดำเนินการ (Operator) ในภาษา PHP คือ สัญลักษณ์ที่ใช้สำหรับดำเนินการกับตัวแปร ค่าคงที่ หรือนิพจน์
ประเภทของตัวดำเนินการ:
- ตัวดำเนินการทางคณิตศาสตร์: +, -, *, /, %, **
- ตัวดำเนินการเปรียบเทียบ: ==, !=, >, <, >=, <=
- ตัวดำเนินการตรรกศาสตร์: &&, ||, !
- ตัวดำเนินการกำหนดค่า: =, +=, -=, *=, /=, %=
- ตัวดำเนินการอื่นๆ: ., [], ++, —
ตัวอย่าง:
PHP
// ตัวดำเนินการทางคณิตศาสตร์
$sum = 1 + 2 + 3; // 6
$product = 4 * 5; // 20
// ตัวดำเนินการเปรียบเทียบ
$x = 10;
$y = 20;
if ($x > $y) {
echo "x มากกว่า y";
} else {
echo "x น้อยกว่า y";
}
// ตัวดำเนินการตรรกศาสตร์
$isLoggedIn = true;
$isAdmin = false;
if ($isLoggedIn && $isAdmin) {
echo "ผู้ใช้เป็นผู้ดูแลระบบ";
} else {
echo "ผู้ใช้ไม่ใช่ผู้ดูแลระบบ";
}
// ตัวดำเนินการกำหนดค่า
$name = "John Doe";
$age = 30;
// ตัวดำเนินการอื่นๆ
$array = ["apple", "banana", "orange"];
echo $array[1]; // "banana"
$x++; // เพิ่มค่า x 1 หน่วย
ลำดับความสำคัญของตัวดำเนินการ:
- วงเล็บ
- ^
- **/, *
- +, –
- <, >, <=, >=, ==, !=
- &&
- ||
แหล่งข้อมูล:
- W3Schools: https://www.w3schools.com/php/php_operators.asp
- PHP.net: https://www.php.net/manual/en/language.operators.php