PHP Function


Function คือ กลุ่ม code หรือ block ของคำสั่ง ที่สามารถนำไปใช้ได้หลายๆครั้ง มันสามารถป้อน argument list และ return ค่า ได้
Function แบ่งออกเป็น 2 ประเภท
1.built-in functions คือ function ที่ภาษา PHP ให้มา เช่น strlen() count() .... etc อีกมากมาย
2.User Defined Function คือ Function ที่ User หรือพวกเรานี้แหละจะกำหนดเอง


ข้อได้เปรียบในการใช้ Function
1.กำหนดเพียง 1 ครั้ง และเรียกใช้ได้หลายที่
2.เป็นการประหยัด code ให้สั้นลงเพราะไม่ต้องเขียน code ซ้ำๆ

การประกาศ function ต้องใช้ keyword function และตามด้วย ชื่อfunction ตามด้วย () และตามด้วย { code ดำเนินงาน }

ตัวอย่าง code


ผลลัพธ์



PHP Call By Value


ค่าไม่สามารถแก้ไขได้ถ้าถูกแก้ไขใน function มันจะไม่มีผลกระทบใดๆกับ ค่าเริ่มต้นนอก function

ตัวอย่าง code


ผลลัพธ์


PHP Call By Reference


ถ้าคุณจำเป็นต้องแก้ไขค่าหรือเปลี่ยนค่ามันจริงๆให้ใส่ & หน้า arguments เพื่อเป็นการบอกว่า Call By Reference

ตัวอย่าง code




ผลลัพธ์


PHP Recursive Function


ใน function เรียก function ตัวเองทำงาน

ตัวอย่าง code




ผลลัพธ์















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

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