การสร้างเว็บเพจโดยใช้ภาษา PHP บทที่
22
การนิยามและสร้างฟังก์ชันโดยผู้ใช้ (User-defined
functions)ถ้าเราต้องการสร้างฟังก์ชันขึ้นมาใช้งานเองก็ทำได้
โดยเฉพาะอย่างยิ่งในกรณีที่เราต้องการจะ
ใช้ชุดคำสั่งเหล่านั้นบ่อยครั้ง เราก็จัดเก็บเป็นฟังก์ชัน
เพื่อให้เรียกใช้ได้สะดวก
และยังช่วยให้การเขียนโปรแกรมง่ายขึ้นด้วย
การสร้างฟังก์ชันขึ้นใช้เองทำได้โดย ใช้โครงสร้าง
function function_name ($arg1, $arg2, .., $argN) {
.... }
และฟังก์ชันจะให้ค่ากลับคืนหรือไม่ก็ได้
ถ้าต้องการให้ค่ากลับคืนจากการทำงานของฟังก์ชัน ก็จะใช้คำสั่ง
return นอกจากนั้น PHP ยังสนับสนุน default parameter ด้วย
ตัวอย่างเช่น การหาค่าสัมบรูณ์ของตัวเลข
| <?
function myabs ($x)
{ if ($x < 0)
return -$x; }
echo
myabs(-6),"<BR>\n"; echo
myabs(-4+2.034),"<BR>\n";
?> |
การหาค่าดังกล่าวของตัวเลขใดๆ เราสามารถใช้ฟังก์ชัน abs()
หรือเราเขียนขึ้นเองก็ได้ตามตัวอย่างข้างบน
|