⊗ppPmUFSC 198 of 447 menu

การเรียกใช้ฟังก์ชันแบบต่อเนื่องใน PHP

สามารถส่งผลลัพธ์ของการทำงานของฟังก์ชันหนึ่ง เป็นพารามิเตอร์ไปยังอีกฟังก์ชันหนึ่งได้ ในตัวอย่างต่อไปนี้ เราจะหา กำลังสองของตัวเลข 2 ก่อน จากนั้นจึงหากำลังสองของผลลัพธ์:

<?php function func($num) { return $num * $num; } $res = func(func(2)); echo $res; // จะแสดงผล 16 ?>

ฟังก์ชันต่าง ๆ ไม่จำเป็นต้อง เหมือนกันแน่นอน

ตัวอย่างเช่น สมมติว่าเรามีฟังก์ชันที่คืนค่า กำลังสองของตัวเลข และฟังก์ชันที่คืนค่ากำลังสามของตัวเลข:

<?php function square($num) { return $num * $num; } function cube($num) { return $num * $num * $num; } ?>

ลองใช้ฟังก์ชันเหล่านี้เพื่อยกกำลังสองตัวเลข 2 แล้วนำผลลัพธ์จาก การดำเนินการนั้นมายกกำลังสาม:

<?php $res = cube(square(2)); echo $res; ?>

สมมติว่าตอนนี้เรามีฟังก์ชันที่คืนค่า กำลังสองของตัวเลข และฟังก์ชันที่หาผลรวม ของตัวเลขสองตัว:

<?php function square($num) { return $num * $num; } function sum($num1, $num2) { return $num1 + $num2; } ?>

มาหาผลรวมของกำลังสอง ของตัวเลข 2 และผลรวมของกำลังสองของตัวเลข 3 ด้วยฟังก์ชันเหล่านี้:

<?php $res = sum(square(2), square(3)); echo $res; ?>

สมมติว่าคุณมีฟังก์ชันที่คืนค่า รากที่สามของตัวเลข และฟังก์ชันที่ปัดเศษเศษส่วน ให้เหลือทศนิยมสามตำแหน่ง:

<?php function root($num) { return pow($num, 1/3); } function norm($num) { return round($num, 3); } ?>

ใช้ฟังก์ชันเหล่านี้หารากที่สาม ของตัวเลข 2 และปัดเศษมัน ให้เหลือทศนิยมสามตำแหน่ง

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ