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

ฟังก์ชันแบบมีการส่งค่าพารามิเตอร์


พารามิเตอร์ คือ ข้อกำหนดในการรับข้อมูลของฟังก์ชัน โดยข้อมูลนั้นจะถูกนำไปใช้ประมวลผล
ภายในฟังก์ชัน พารามิเตอร์จะทำให้ฟังก์ชันมีความยืดหยุ่นต่อการใช้งาน เพราะผลลัพธ์จะแปรเปลี่ยนไป
ตามค่าพารามิเตอร์นั้น วิธีการกำหนดค่าพารามิเตอร์ มีดังนี้

พารามิเตอร์แบบกำหนดค่าเริ่มต้น (Default Parameter)
ในบางฟังก์ชันอาจใช้ค่าพารามิเตอร์ค่าใดค่าหนึ่งเป็นส่วนใหญ่ โดยอาจมีการเปลี่ยนไปใช้ค่าอื่น
บ้างในบางครั้ง ดังนั้นเพื่อความสะดวกจึงมีการกำค่าพารามิเตอร์แบบกำหนดค่าเริ่มต้นขึ้น โดยจะ
กำหนดค่าพารามิเตอร์ที่ต้องใช้บ่อยๆ ไว้ล่วงหน้า หรือป้องกันปัญหาในกรณีที่ไม่ได้กำหนดค่าพารามิเตอร์
ให้กับฟังก์ชัน เมื่อมีการเรียกใช้ฟังก์ชันหากไม่มีการส่งค่าพารามิเตอร์มาให้ฟังก์ชัน ฟังก์ชันจะเรียกใช้ค่า
เริ่มต้นที่กำหนดไว้ให้แทน รูปแบบการกำหนดพารามิเตอร์แบบกำหนดค่าเริ่มต้น มีรายละเอียด ดังนี้

รูปแบบ
<?phpfunction ชื่อฟังก์ชัน (ชื่อพารามิเตอร์ = ค่าเริ่มต้น) { ค าสั่ง;}?>ตัวอย่างที่6.6 ฟังก์ชันปิรามิดตัวเลข
<?phpfunction pyramidNumber ($number=7) {for ($loop1=$number; $loop1>=1; $loop1--) {

 for($loop2=1; $loop2<=$loop1; $loop2++) { printf (" %d ",$loop2); } echo "</ br>";}}?>



ที่มา : http://computer.todaygoods.com/php/

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

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