ฟังก์ชันที่ผู้ใช้สร้างขึ้นมาเอง
ผู้ใช้สามารถสร้างฟังก์ชนขั้นมาใหม่ทําได้โดยง่ายโดยอาศยโครงสร้างพื้นฐานตัวแปร ค่าคงที โอเปอเรเตอร์และการควบคุมโปรแกรมที่กล่าวมาแล้ว มาใช้ในการสร้างฟังก์ชัน สำหรับฟังก์ชันที่ผู้ใช้สร้างขึ้นมาเองแบ่งออกเป็น 2 รูปแบบ คือ
1. ฟังก์ชันที่ไม่มีการสงค่าระหว่างฟังก์ชัน
ฟังก์ชนแบบนี้ ผู้ใช้จะต้องกําหนดชื่อและขั้นตอนการทํางานของฟังก์ชันไว้ทีต้นของโปรแกรมก่อน
หลังจากนั้นสามารถเรียกใช้งานได้ทันทีรูปแบบการสร้างฟังก์ชันมีดังนี้
ตัวอย่างที่ 1
function
functionName(){
instructions;
}
functionName(); //เรียกใช้งาน
ตัวอย่างที่ 2
File: lab4-1.php
<?php
function
Contact(){
echo “ติดต่อเรา08-12345678”;
}
Contact();
?>
ผลลัพธ์
ติดต่อเรา08-12345678
2. ฟังก์ชันที่มีการสงค่าระหว่างฟังก์ชัน
ฟังก์ชันแบบนี้จะมีการรับค่าเพื่อนําไปคํานวณภายในฟังก์ชันจนได้ผลลัพธ์ที่ต้องการออกมา
ภายในฟังก์ชันเป็นการใช้โครงสร้าง ตัวแปรโอเปอเรเตอร์อื่นๆรูปแบบการกําหนดฟังก์ชนจะเป็นดังนี้
ตัวอย่างที่ 1
function functionName(parameter){
return (instructions);
}
functionName(parameterValue);
//เรียกใช้งาน
ตัวอย่างที่
2
File:
lab4-2.php
<html><body>
<?php
echo"จะแทรกไว้ส่วนบนของ Function ก็ได้ <br>";
echo
circle_area(5);
function
circle_area($radius){
return M_PI*$radius*$radius;
}
?>
<br><br>หรือจะแทรกไว้สวนล่างของ Function ก็ได้<br>
<?php echo circle_area(5);
?>
</body></html>
ไม่มีความคิดเห็น:
แสดงความคิดเห็น