|
ถ้าเราต้องการสร้างฟังก์ชันขึ้นมาใช้งานเองก็ทำได้
โดยเฉพาะอย่างยิ่งในกรณีที่เราต้องการจะ ใช้ชุดคำสั่งเหล่านั้นบ่อยครั้ง
เราก็จัดเก็บเป็นฟังก์ชัน เพื่อให้เรียกใช้ได้สะดวก และยังช่วยให้การเขียนโปรแกรมง่ายขึ้นด้วย
การสร้างฟังก์ชันขึ้นใช้เองทำได้โดย ใช้โครงสร้าง
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()
หรือเราเขียนขึ้นเองก็ได้ตามตัวอย่างข้างบน
|