function function_name() {
// คำสั่งที่ต้องการทำงาน
}<?php
function hello() {
echo "Hello World";
}
hello();
?>ผลลัพธ์: Hello Worldสามารถส่งข้อมูลเข้าไปให้ Function ทำงานได้
ตัวอย่าง
<?php
function showName($name) {
echo "ชื่อ : " . $name;
}
showName("Somchai");
?>ผลลัพธ์
ชื่อ : Somchai<?php
function add($a, $b) {
$sum = $a + $b;
echo "ผลรวม = " . $sum;
}
add(10, 20);
?>ผลลัพธ์
ผลรวม = 30ใช้ return เพื่อส่งค่ากลับจาก Function
ตัวอย่าง
<?php
function square($num) {
return $num * $num;
}
$result = square(5);
echo $result;
?>ผลลัพธ์
25สามารถกำหนดค่าเริ่มต้นให้ Parameter ได้
<?php
function welcome($name = "Guest") {
echo "Welcome " . $name;
}
welcome();
?>ผลลัพธ์
Welcome Guest<?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);
?>