นอกเหนือจากนั้นยังมีส่วนของการตรวจสอบเงื่อนไข if ..... else ที่หลายครั้งก็จำเป็นต้องสร้างเป็นฟังก์ชั่นเพื่อเรียกใช้ในหน้าเดียวกัน ในหลายๆส่วนด้วยกัน เช่น ตัวอย่างการตรวจสอบสถานะการยกเลิกรายการ
$my_status = 9;
$status = "";
if($my_status == 9){
$status = "Cancel";
}
echo $status;
หากมีการเรียกใช้จากหลายๆที่ เราก็ควรจะสร้างเป็นฟังก์ชั่นดีกว่า เพราะเมื่อเวลาผ่านไป การตรวจสอบสถานะอาจจะมีเงื่อนไขเพิ่มเข้ามาใหม่ด้วย ก็จะต้องมาไล่แก้โค๊ดกันหลายจุด แต่ถ้าสร้างเป็นฟังก์ชั่น ก็แก้โค๊ดเพียงแค่จุดเดียวเท่านั้น
function get_status($my_st){
$status = "";
if($my_st == 9){
$status = "Cancel";
} return $status;
}
เพียงแค่เราสร้างฟังก์ชั่น get_status() เตรียมไว้ ก็จะสามารถเรียกใช้งานได้จากหลายๆที่โดยไม่ต้องเขียนโค๊ดใหม่
$my_status = 9;
$status = get_status($my_status);
echo $status;
--------------------------------------------
ติดตามเรื่องราวการเขียนโปรแกรม PHP ได้ที่
https://www.youtube.com/user/PHPcodingAndDesign/channels
เตรียมตัวก่อนเขียน PHP 5.5
https://www.youtube.com/playlist?list=PLEFxdFJkMLu78rEFPPzkpeieOGEJp730g
ความคิดเห็น
แสดงความคิดเห็น