User-define Function
เป็นการสร้างฟังก์ชันขึ้นมาใช้งานเอง ในกรณีที่เราใช้ชุดคำสั่งเหล่านั้นบ่อยครั้ง เราก็จัดเก็บเป็นฟังก์ชัน เพื่อให้เรียกใช้ได้สะดวกและยังช่วยให้การเขียนโปรแกรมง่ายขึ้นด้วย ซึ่งในการเขียนฟั่งก์ชั่นขึ้นมาเองนี้สามารถสร้างได้ 2 แบบด้วยกันคือ
1. ฟังก์ชั่นที่ไม่มีการรับ-ส่งค่า มีรูปแบบคือ
Function ชื่อฟังก์ชั่น () {
ชุดคำสั่ง PHP;
}
ตัวอย่าง
Function test_function() {
echo “TEST ”;
}
2. ฟังก์ชั่นที่มีการรับ-ส่งค่า มีรูปแบบคือ
Function ชื่อฟังก์ชั่น ([ตัวแปร[,…]]) {
ชุดคำสั่ง PHP;
[return ค่าที่ต้องการส่งกลับ;]
}
เป็นการกำหนดฟังก์ชั่นขึ้นมาเพื่อการรับ-ส่งค่าที่ต้องการ ดังตัวอย่าง
ตัวอย่างที่ 1 รับค่าจาก function อย่างเดียว
Function test_function() {
return “TEST”;
}
$nui= test_function(); // ตัวแปร nui จะมีค่าเท่ากับ “TEST”
ตัวอย่างที่ 2 ส่งค่าให้ function อย่างเดียว
Function test_function($nui) {
echo $nui;
}
test_function(“TEST”); // browser จะแสดงค่า “TEST”
ตัวอย่างที่ 3 รับและส่งค่าให้ function อย่างเดียว
Function test_function($nui) {
return “ผมชื่อ”.$nui;
}
echo test_function(“TEST”); // จะแสดงค่า “TEST”
ไม่มีความคิดเห็น:
แสดงความคิดเห็น