ฟังก์ชัน (Function) เป็นส่วนหนึ่งของโปรแกรมหรือโค้ดที่ใช้สำหรับจัดการกับงานที่เฉพาะเจาะจง ฟังก์ชันช่วยให้เราสามารถรวมโค้ดซ้ำๆ ไว้ในจุดเดียว และเรียกใช้งานซ้ำได้ whenever needed
การสร้างฟังก์ชัน:
- ใช้คำสงวน
function
- ระบุชื่อฟังก์ชัน
- กำหนดพารามิเตอร์ (ตัวแปร)
- เขียนโค้ดภายในบล็อก {}
- คืนค่า (optional)
ตัวอย่าง:
PHP
function sayHello($name) {
echo "Hello, $name!" . PHP_EOL;
}
sayHello("John Doe"); // พิมพ์ "Hello, John Doe!"
ประเภทของฟังก์ชัน:
- ฟังก์ชัน built-in: ฟังก์ชันที่มี sẵnในภาษา PHP
- ฟังก์ชันที่ผู้ใช้สร้างขึ้น: ฟังก์ชันที่เขียนขึ้นเอง
ข้อดีของการใช้ฟังก์ชัน:
- ช่วยให้โค้ดอ่านง่าย
- ช่วยให้โค้ดสั้นลง
- ช่วยให้โค้ดซ้ำๆ ใช้งานได้ซ้ำ
- ช่วยให้โค้ดมี modularity
ตัวอย่างฟังก์ชัน built-in:
echo
: แสดงข้อความprint
: แสดงข้อความ (คล้าย echo)var_dump
: แสดงข้อมูลแบบละเอียดprint_r
: แสดงข้อมูลแบบ arrayheader
: ส่ง header ไปยังเว็บเบราว์เซอร์
แหล่งข้อมูล:
- W3Schools: https://www.w3schools.com/php/php_functions.asp
- PHP.net: https://www.php.net/manual/en/language.functions.php