ฟังก์ชัน (Functions) คือ กลุ่มหรือชุดของคำสั่งที่สร้างขึ้นเพื่อทำหน้าที่หนึ่งๆ เมื่อต้องการใช้งาน
ก็เพียงเรียกชื่อฟังก์ชันนั้นก็สามารถใช้งานได้ทันที ฟังก์ชันใน PHP สามารถแบ่งได้เป็น 2 ชนิด คือ
1) ฟังก์ชันมาตรฐาน (Built-in Functions) และ 2) ฟังก์ชันที่ผู้ใช้งานเป็นผู้สร้างเอง (User Defined Functions) มีรายละเอียด ดังนี้
ฟังก์ชันมาตรฐาน คือ ฟังก์ชันที่มาพร้อมกับ PHP สามารถเรียกใช้งานได้ทันทีฟังก์ชันมาตรฐานมี
หลายกลุ่มการทำงาน สามารถจำแนกตามหน้าที่ ดังนี้
1) ฟังก์ชันมาตรฐาน (Built-in Functions) และ 2) ฟังก์ชันที่ผู้ใช้งานเป็นผู้สร้างเอง (User Defined Functions) มีรายละเอียด ดังนี้
- ฟังก์ชันมาตรฐาน (Built-in Functions)
ฟังก์ชันมาตรฐาน คือ ฟังก์ชันที่มาพร้อมกับ PHP สามารถเรียกใช้งานได้ทันทีฟังก์ชันมาตรฐานมี
หลายกลุ่มการทำงาน สามารถจำแนกตามหน้าที่ ดังนี้
- ฟังก์ชันที่เกี่ยวกับวันที่และเวลา
- ฟังก์ชันที่เกี่ยวกับการค านวณทางคณิตศาสตร์
- ฟังก์ชันที่เกี่ยวกับการติดต่อกับฐานข้อมูล
- ฟังก์ชันที่เกี่ยวกับการจัดการกับกับสตริงหรือข้อความ
การเรียกใช้งานฟังก์ชันมาตรฐานของ PHP
ในการเรียกใช้งานฟังก์ชันจะต้องตรวจสอบก่อนว่าฟังก์ชันนั้นๆ เป็นฟังก์ชันเพื่อทำหน้าที่อะไร มี
การรับส่งค่าตัวแปรระหว่างฟังก์ชันหรือไม่ ถ้าไม่มีการรับส่งค่าระหว่างฟังก์ชัน ก็สามารถเรียกใช้งานได้
เลย แต่ถ้ามีการรับส่งค่าระหว่างฟังก์ชัน ก็จะต้องมีการระบุค่าพารามิเตอร์ ให้ถูกต้องตามรูปแบบที่ฟังก์ชันกำหนด
ตัวอย่าง รูปแบบฟังก์ชันที่ไม่มีการรับส่งค่าระหว่างฟังก์ชัน
function_name ( );
ตัวอย่าง รูปแบบฟังก์ชันที่มีการรับส่งค่าระหว่างฟังก์ชัน
function_name ($value1, $value2);
ตัวอย่าง การเรียกใช้งานฟังก์ชันมาตรฐาน
<?php
$today = date("d/m/Y"); // เรียกใช้งานฟังก์ชัน date(); พร้อมระบุค่าอากิวเมนต์
echo $today; // แสดงผลลัพธ์ เป็นวันที่ปัจจุบัน เช่น 6/7/2012 เป็นต้น
?>
การสร้างฟังก์ชัน
ลักษณะของงานที่จะนำมาสร้างเป็นฟังก์ชันนั้น ควรเป็นงานหรือการกระทำอย่างใดอย่างหนึ่ง ที่
มักจะต้องทำซ้ำๆ และบ่อยครั้ง เพื่อให้ไม่ต้องเขียนคำสั่งหรือชุดคำสั่งนั้นๆ ทุกครั้งที่ต้องการทำงาน
แบบเดิม ซึ่งสามารถแยกคำสั่งบางส่วนออกมาสร้างเป็นฟังก์ชันไว้ต่างหากและนำมาทำเป็นฟังก์ชัน และ
เรียกใช้ตามลักษณะงานที่ต้องการ จะช่วยให้โค้ดคำสั่งของมีขนาดเล็กลง ช่วยลดการใช้ทรัพยากร และง่ายในการปรับปรุงแก้ไขในอนาคต เพราะสามารถแก้ไขเพียงครั้งเดียวก็จะมีผลทุกจุดที่เรียกใช้ฟังก์ชัน
รูปแบบ
<?php
function ชื่อฟังก์ชัน (พารามิเตอร์)
{
คำสั่ง;
}
?>
** หมายเหตุ การตั้งชื่อฟังก์ชัน มีหลักเกณฑ์คล้ายกับการตั้งชื่อตัวแปร ดังนี้
- ต้องขึ้นต้นชื่อด้วย a-z หรือ _ เท่านั้น
- ต้องประกอบด้วย a-z, 0-9 หรือ _ เท่านั้น
- ต้องไม่ซ้ากับชื่อฟังก์ชันที่มีอยู่แล้วหรือฟังก์ชันมาตรฐานของ PHP
พารามิเตอร์ คือ ตัวแปรหรือข้อมูลที่ต้องการรับจากภายนอกฟังก์ชันเข้ามาประมวลผลภายในฟังก์ชัน จะมีหรือไม่ก็ได้ ขึ้นอยู่กับว่าจาเป็นต้องใช้หรือไม่
Mr. Macau casinos - DrmCD
ตอบลบMr. Macau is 오산 출장마사지 the capital of Macau, and was the 천안 출장안마 sole casino operator. Mr. Macau is 이천 출장마사지 the premier casino 전라남도 출장마사지 hotel and casino in China, the only one located 양주 출장샵