• ติดตามบน
การใช้งาน Function ในภาษา PHP

การใช้งาน Function ในภาษา PHP

Chalothorn Kosakul 27 พฤษภาคม 2569 7 ครั้ง
Function (ฟังก์ชัน) คือ ชุดคำสั่งที่ถูกสร้างขึ้นเพื่อทำงานเฉพาะอย่าง ช่วยลดการเขียนโค้ดซ้ำ ทำให้โปรแกรมอ่านง่าย และสามารถเรียกใช้งานได้หลายครั้ง

รูปแบบการสร้าง Function

function function_name() {
    // คำสั่งที่ต้องการทำงาน
}
ตัวอย่าง
<?php
function hello() {
    echo "Hello World";
}

hello();
?>
ผลลัพธ์: Hello World

การส่งค่าเข้าไปใน Function (Parameter)

สามารถส่งข้อมูลเข้าไปให้ Function ทำงานได้

ตัวอย่าง

<?php
function showName($name) {
    echo "ชื่อ : " . $name;
}

showName("Somchai");
?>

ผลลัพธ์

ชื่อ : Somchai

Function ที่มีหลาย Parameter

<?php
function add($a, $b) {
    $sum = $a + $b;
    echo "ผลรวม = " . $sum;
}

add(10, 20);
?>

ผลลัพธ์

ผลรวม = 30

การคืนค่าด้วย return

ใช้ return เพื่อส่งค่ากลับจาก Function

ตัวอย่าง

<?php
function square($num) {
    return $num * $num;
}

$result = square(5);

echo $result;
?>

ผลลัพธ์

25

Function แบบกำหนดค่าเริ่มต้น

สามารถกำหนดค่าเริ่มต้นให้ Parameter ได้

<?php
function welcome($name = "Guest") {
    echo "Welcome " . $name;
}

welcome();
?>

ผลลัพธ์

Welcome Guest

ประโยชน์ของ Function

  • ลดการเขียนโค้ดซ้ำ
  • ทำให้โปรแกรมอ่านง่าย
  • แก้ไขโค้ดได้สะดวก
  • สามารถนำกลับมาใช้ใหม่ได้
  • ช่วยแบ่งการทำงานของโปรแกรมเป็นส่วน ๆ

ตัวอย่างการประยุกต์ใช้งานจริง

<?php
function calculateGrade($score) {

    if($score >= 80){
        return "A";
    } elseif($score >= 70){
        return "B";
    } elseif($score >= 60){
        return "C";
    } elseif($score >= 50){
        return "D";
    } else {
        return "F";
    }

}

echo calculateGrade(75);
?>


แชร์บทความนี้