บทความ:
Perl
PHP
HTML
CSS
XML
DTD
XSD
RSS
WSDL
Linux
Site Map
Board
Connect Us: facebooktwitter

Anonymous functions (ฟังก์ชันที่ไม่ระบุชื่อ)

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-04 16:53:21   หมวดหมู่ PHP > การสร้าง Function  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(258)  

Anonymous functions หรือที่รู้จักกันในชื่อ closures จะอนุญาติให้ทำการสร้างฟังก์ชันที่ไม่ต้องกำหนดชื่อให้มันได้ ซึ่งเป็นประโยชน์ในด้านการใช้ callback parameter เช่น

Variable functions (การแทนชื่อฟังก์ชันเป็นชื่อตัวแปร)

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-04 16:50:49   หมวดหมู่ PHP > การสร้าง Function  ให้คะแนนบทความนี้(1)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(451)  

PHP สนับสนุนแนวคิดของ variable functions ซึ่งหมายความว่าถ้าชื่อตัวแปรมีเครื่องหมายวงเล็บตามหลังมัน PHP จะมองหาฟังก์ชันที่มีชื่อเหมือนค่าของตัวแปรตัวนั้น และทำการเรียกใช้ฟังก์ชันนั้น ๆ เช่น

Returning values

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-04 16:47:28   หมวดหมู่ PHP > การสร้าง Function  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(342)  

ค่าจะถูกส่งกลับจากฟังก์ชัน โดยการใช้คำสั่ง return ข้อมูลชนิดต่าง ๆ สามารถถูกส่งกลับได้ (return) รวมถึงชนิด array และ objects ด้วย ซึ่งการใช้คำสั่ง return นี้ก็เป็นการบ่งบอกว่าจะให้หยุดทำงานในฟังก์ชันนั้น ๆ ทันทีและส่งค่ากลับไปยังจุดที่เรียก เช่น

Function arguments

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-04 16:41:38   หมวดหมู่ PHP > การสร้าง Function  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(646)  

ตัวแปรต่าง ๆ อาจจะถูกส่งผ่านโดย argument ของฟังก์ชัน ซึ่งการส่งค่า argument นั้นสามารถส่งได้ครั้งละหลายตัวโดยทำการคั่นแต่ละ arguments ด้วยเครื่องหมาย comma (,)

ในภาษา PHP นั้นได้สนับสนุนการส่งค่า argument แบบ passing by value (เป็นค่า default), passing by reference, และ default argument values (คือการกำหนดค่า default ให้กับ argument)

User-defined functions

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-04 16:31:09   หมวดหมู่ PHP > การสร้าง Function  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความนี้(0)  จำนวน Comment(0)  จำนวนคนอ่านบทความ(442)  

ในปัจจุบันนั้น สิ่งที่ช่วยอำนวยความสะดวกในการเขียนโปรแกรมเป็นอย่างมากก็คือ การเขียนโปรแกรมแบบคลาส ซึ่งในการสร้างฟังก์ชันใช้งานนั้นก็เป็นพื้นฐานในการเขียนโปรแกรมแบบคลาสอีกด้วย ดังนั้นในบทความนี้ผมจะกล่าวถึงวิธีการสร้างฟังก์ชัน ซึ่งในการสร้างฟังก์ชันของภาษา PHP นั้นมีรูปแบบดังนี้

1
Login  Login
ค้นหา  Search