คำสำคัญ function
คำสำคัญ function ถูกใช้เพื่อประกาศฟังก์ชันผู้ใช้ใน PHP ฟังก์ชันรับพารามิเตอร์ ดำเนินการโค้ด และสามารถส่งกลับผลลัพธ์ได้ ฟังก์ชันที่ประกาศไว้สามารถถูกเรียกใช้หลายครั้งในส่วนต่าง ๆ ของโปรแกรม
ไวยากรณ์
function functionName($param1, $param2, ...) {
return $result;
}
ตัวอย่าง
มาสร้างฟังก์ชันง่าย ๆ สำหรับบวกตัวเลขสองตัว:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
ผลลัพธ์ของการทำงานโค้ด:
5
ตัวอย่าง
ฟังก์ชันสามารถส่งกลับข้อมูลประเภทต่าง ๆ ได้ สร้างฟังก์ชันที่ส่งกลับอาร์เรย์:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
ผลลัพธ์ของการทำงานโค้ด:
[1, 2]
ตัวอย่าง
ฟังก์ชันสามารถมีค่าพารามิเตอร์เริ่มต้นได้:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
ผลลัพธ์ของการทำงานโค้ด:
'Hello, Guest!'
'Hello, John!'
ดูเพิ่มเติม
-
คำสั่ง
return,
ซึ่งส่งกลับค่าจากฟังก์ชัน