ค่าที่ส่งกลับ
ดึงผลลัพธ์จากฟังก์ชันใน PHP
ค่าที่ส่งกลับ เป็นบทเรียน PHP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 5 จากทั้งหมด 5 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน PHP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส PHP Academy มีบทเรียนทั้งหมด 5 บทเรียน
ค่าที่ส่งกลับ
ค่าที่ส่งกลับ
ยินดีต้อนรับสู่บทเรียนถัดไป! ในบทเรียนนี้ คุณจะได้เรียนรู้เกี่ยวกับค่าที่ส่งกลับของฟังก์ชัน PHP และวิธีที่ค่าเหล่านี้ช่วยส่งผลลัพธ์ของฟังก์ชันกลับไปยังโค้ดที่เรียกใช้ มาเริ่มกันเลย!

ค่าที่ส่งกลับคืออะไร
ค่าที่ส่งกลับคืออะไร
ค่าที่ส่งกลับ คือผลลัพธ์จากการทำงานของฟังก์ชัน แทนที่จะส่งข้อมูลออกมาโดยตรง ฟังก์ชันสามารถส่งข้อมูลกลับเพื่อนำไปใช้ในส่วนอื่นของโปรแกรมได้
ตัวอย่าง: ฟังก์ชันที่คำนวณพื้นที่สี่เหลี่ยมผืนผ้าสามารถส่งผลลัพธ์กลับไปยังผู้เรียกใช้ได้
การใช้คีย์เวิร์ด return
การใช้คีย์เวิร์ด return
หากต้องการส่งค่ากลับจากฟังก์ชัน ให้ใช้คีย์เวิร์ด return ตัวอย่าง:
เคล็ดลับ: ใช้ค่าที่ส่งกลับเพื่อส่งข้อมูลจากฟังก์ชันกลับไปยังโค้ดที่เรียกใช้
<?php
function add($a, $b) {
return $a + $b;
}
$result = add(5, 10);
echo $result; // Outputs: 15
?>
การส่งสตริงกลับ
การส่งสตริงกลับ
ฟังก์ชันสามารถส่งสตริงกลับ ซึ่งสามารถนำมาต่อกันหรือแสดงผลได้ ตัวอย่าง:
งาน: เขียนฟังก์ชันที่ส่งข้อความทักทายเฉพาะบุคคลกลับ
<?php
function greet($name) {
return "Hello, $name!";
}
echo greet("Alice"); // Outputs: Hello, Alice!
?>
การส่งอาร์เรย์กลับ
การส่งอาร์เรย์กลับ
ฟังก์ชันสามารถส่งอาร์เรย์กลับ ซึ่งมีประโยชน์สำหรับส่งค่าหลายค่าพร้อมกัน ตัวอย่าง:
เคล็ดลับ: ใช้ return เพื่อส่งโครงสร้างข้อมูลที่ซับซ้อน เช่น อาร์เรย์
<?php
function getColors() {
return ["Red", "Green", "Blue"];
}
$colors = getColors();
echo $colors[0]; // Outputs: Red
?>
การส่งค่าหลายค่ากลับ
การส่งค่าหลายค่ากลับ
หากต้องการส่งค่าหลายค่ากลับ ให้ใช้อาร์เรย์แบบเชื่อมโยงหรือออบเจ็กต์ ตัวอย่าง:
ประเด็นสำคัญ: ใช้อาร์เรย์แบบเชื่อมโยงเพื่อส่งค่าที่มีชื่อกำกับกลับ
<?php
function getUserInfo() {
return [
"name" => "Alice",
"age" => 25,
"city" => "New York"
];
}
$user = getUserInfo();
echo $user["name"]; // Outputs: Alice
?>
การส่งค่ากลับตามเงื่อนไข
การส่งค่ากลับตามเงื่อนไข
ฟังก์ชันสามารถส่งค่าที่แตกต่างกันกลับตามเงื่อนไข ตัวอย่าง:
เคล็ดลับ: ใช้ return เพื่อจัดการตรรกะตามเงื่อนไขภายในฟังก์ชัน
<?php
function checkEligibility($age) {
if ($age >= 18) {
return "Eligible";
} else {
return "Not Eligible";
}
}
echo checkEligibility(20); // Outputs: Eligible
?>
การประกาศชนิดข้อมูลของค่าที่ส่งกลับ
การประกาศชนิดข้อมูลของค่าที่ส่งกลับ
PHP อนุญาตให้คุณประกาศชนิดข้อมูลของค่าที่ฟังก์ชันส่งกลับ ตัวอย่าง:
ประเด็นสำคัญ: การประกาศชนิดข้อมูลของค่าที่ส่งกลับช่วยให้แน่ใจว่าฟังก์ชันส่งคืนข้อมูลชนิดที่คาดไว้
<?php
function multiply(float $a, float $b): float {
return $a * $b;
}
echo multiply(2.5, 4); // Outputs: 10.0
?>
<?php
function subtract($a, $b) {
return $a - $b;
}
echo subtract(10, 5);
?>
ทำได้ยอดเยี่ยม!
ทำได้ยอดเยี่ยม!
ขอแสดงความยินดี! คุณได้เรียนรู้วิธีใช้ค่าที่ส่งกลับในฟังก์ชัน PHP แล้ว ซึ่งรวมถึงการส่งสตริง อาร์เรย์ และการจัดการค่าหลายค่าหรือค่าตามเงื่อนไข ในบทเรียนถัดไป เราจะสำรวจฟังก์ชันแลมบ์ดาและฟังก์ชันไม่ระบุชื่อ มาเขียนโค้ดกันต่อเลย!

คำถามที่พบบ่อย
บทเรียน “ค่าที่ส่งกลับ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ค่าที่ส่งกลับ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส PHP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส PHP Academy มีบทเรียนทั้งหมด 5 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ค่าที่ส่งกลับ”
ดึงผลลัพธ์จากฟังก์ชันใน PHP คุณปฏิบัติ PHP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน PHP Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน PHP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 5 จากทั้งหมด 5 บทเรียน
บทเรียน “ค่าที่ส่งกลับ” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน PHP Academy นี้ได้ไหม
ได้ บทเรียน PHP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ