DEX  WAT  LEARN

LEARN  FOR  PHP  WITH  DEX  WAT  DEV

function

Function

           Functions คือ ชุดคำสั่งที่ใช้ในการทำงานอย่างใดอย่างหนึ่ง ซึ่งจะทำงานเมื่อถูกเรียกใช้งาน สำหรับการโค้ดที่จะเหมือนกันหรือคล้ายๆกันนั้น หรือทำงานซ้ำๆกัน ตั้งแต่สองครั้งหรือหลายๆครั้งๆขึ้นไป เพียงเท่านี้ก็เพียงพอแล้วที่เราจะแยกการทำงานให้เป็น ฟังก์ชั่นๆ ไป อย่างยกตัวอย่าง เช่น เราทำเว็บขายสินค้า ซึ่งในที่ก็จะมีการทำงานที่เป็น การคำนวณ จำนวน ราคารวม อยู่บ่อยๆ หากเราจะคำนวณที่ ก็จะต้องมาเขียนโปรแกรม คำนวณขึ้นใหม่ในหน้านั้น แต่ถ้าหากว่า เราต้องการคำนวณหน้าอื่นด้วย เราก็ต้องมาคักลอก โค้ดการคำนวณนั้น ไปหน้านั้นด้วย
- การสร้าง Function
- การเรียกใช้ Function
- แบบทดสอบ


การสร้าง Function

การสร้าง Function

<?php
           function name(parameters) {
                     statements
                     return value (optional);
           }
?>

           ในการสร้างฟังก์ชันในภาษา PHP เราใช้คำสั่ง function และตามด้วยชื่อของฟังก์ชันซึ่งมีหลักการตั้งชื่อเหมือนกับตัวแปร parameters เป็นการกำหนดพารามิเตอร์ของฟังก์ชัน ซึ่งอาจจะมีหรือไม่มีก็ได้ ภายในบล็อคการทำงานของฟังก์ชัน {} เป็นขั้นตอนการทำงานของฟังก์ชัน และคำสั่ง return ใช้สำหรับส่งค่ากลับซึ่งเป็นทางเลือก

ตัวอย่าง การสร้าง Function

<?php
           function total($price,$num) {
                     $sum = $price*$amount;
                     return $sum;
           }
?>

ตัวอย่าง การเรียกใช้ Function

<?php
           echo total(5,10);
?>
การเรียกใช้ Function

การเรียกใช้ Function

<?php
           ชื่อ function(ค่าที่ต้องการส่ง);
?>


แบบทดสอบ


1
- สร้าง function รับค่าจำนวน ชั่วโมง เพื่อคำนวนหา จำนวนนาที