ในภาษา PHP นั้นจะมีทั้งฟังก์ชันของโปรแกรม PHP และฟังก์ชันที่เราสร้างขึ้นเอง ซึ่งฟังก์ชันทั้งสองแบบมีวิธีการเรียกใช้งานเหมือนกันดังนี้
# รูปแบบ
ในกรณีที่ฟังก์ชันนั้น ๆ ไม่มีการคืนค่า (มีลักษณะเป็น void)
function_name( {parameter, ...} );
ในกรณีที่ต้องการคืนค่าจากฟังก์ชัน
$some_value = function_name( {parameter, ...} );
จำนวนพารามิเตอร์ที่จะต้องใส่นั้น ขึ้นอยู่กับฟังก์ชันนั้น ๆ ที่ถูกสร้าง ว่าต้องการพารามิเตอร์จำนวนเท่าไร ชนิดข้อมูลแบบไหน และในการส่งค่าพารามิเตอร์ (parameter) นั้นจะต้องเรียงตามลำดับที่ถูกกำหนดไว้ให้ถูกต้องด้วย
ในกรณีที่ฟังก์ชันนั้น ๆ มีการคืนค่ากลับมาด้วย เราจะต้องนำตัวแปรไปรับค่านั้น ๆ กลับมา หรืออาจจะสั่งให้มันแสดงผลออกมาเลยก็ได้ เราไปดูตัวอย่างการส่งค่าพารามิเตอร์ไปในฟังก์ชันกันเลยครับ
<?php
// ฟังก์ชัน strlen() เป็นฟังก์ชันของ PHP ที่จะทำการคืนค่าจำนวนตัวอักษรของ string โดยจะต้องส่งพารามิเตอร์ไปจำนวนหนึ่งตัวก็คือข้อความที่ต้องการให้นับจำนวนตัวอักษร
$length = strlen("PHP");
// unline() เป็นฟังก์ชันในการลบไฟล์ ต้องการพารามิเตอร์หนึ่งตัวคือ string ที่เป็นพาธไฟล์
$result = unlink("function.txt"); // จะคืนค่า false ถ้าลบไม่สำเร็จ
unlink("function.txt"); // ถ้าเราไม่ทำการตรวจสอบว่าลบเสร็จหรือไม่ ก็ไม่ต้องเอาตัวแปรมารับค่า
ผู้สนับสนุน