StepCoding

การเรียกใช้ฟังก์ชัน (Calling a function)

อ่าน [2261] หมวดหมู่: ฟังก์ชัน (Function)

ในภาษา 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");		// ถ้าเราไม่ทำการตรวจสอบว่าลบเสร็จหรือไม่ ก็ไม่ต้องเอาตัวแปรมารับค่า

ผู้สนับสนุน