function (ฟังก์ชัน) คือ ชุดของคำสั่งที่ทำหน้าที่ใดหน้าที่หนึ่ง ซึ่งมีประโยชน์อย่างมากเวลาที่จำเป็นจะต้องเขียนโปรแกรมเพื่อทำงานใดงานหนึ่งหลาย ๆ ครั้ง ซึ่ง function จะช่วยลดหน้าที่นี้ โดยการสร้าง function เพียงครั้งเดียวแต่นำไปใช้งานได้หลาย ๆ ครั้งตามที่ต้องการ
ภาพรวมของการสร้าง function (ฟังก์ชัน)
1. ใช้คำ keyword function [NAME_FUNTION] สำหรับการสร้าง function
2. สามารถส่งค่า Parameter เข้าไปใน function ได้ตามที่ต้องการ
3. สามารถใช้คำสั่ง return เพื่อส่งค่ากลับออกมาจากการทำงานใน function ได้
ตัวอย่างโปรแกรม
<?
function sayHello( $msg ) {
return "Parameter $msg = ".$msg;
}
echo sayHello( "amplysoft" );
?>
ผลลัพธ์
Parameter amplysoft = amplysoft