วันพุธที่ 19 พฤศจิกายน พ.ศ. 2557

ฟังก์ชันที่ผู้ใช้สร้างขึ้นมาเอง

 ฟังก์ชันที่ผู้ใช้สร้างขึ้นมาเอง
       ผู้ใช้สามารถสร้างฟังก์ชนขั้นมาใหม่ทําได้โดยง่ายโดยอาศยโครงสร้างพื้นฐานตัวแปร ค่าคงที โอเปอเรเตอร์และการควบคุมโปรแกรมที่กล่าวมาแล้ว มาใช้ในการสร้างฟังก์ชัน สำหรับฟังก์ชันที่ผู้ใช้สร้างขึ้นมาเองแบ่งออกเป็น 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>

ไม่มีความคิดเห็น:

แสดงความคิดเห็น