0Pricing
PHP Academy · บทเรียน

ค่าที่ส่งกลับ

ดึงผลลัพธ์จากฟังก์ชันใน PHP

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

ค่าที่ส่งกลับ

ค่าที่ส่งกลับ

ยินดีต้อนรับสู่บทเรียนถัดไป! ในบทเรียนนี้ คุณจะได้เรียนรู้เกี่ยวกับค่าที่ส่งกลับของฟังก์ชัน PHP และวิธีที่ค่าเหล่านี้ช่วยส่งผลลัพธ์ของฟังก์ชันกลับไปยังโค้ดที่เรียกใช้ มาเริ่มกันเลย!

ค่าที่ส่งกลับ — ภาพประกอบ 1

ค่าที่ส่งกลับคืออะไร

ค่าที่ส่งกลับคืออะไร

ค่าที่ส่งกลับ คือผลลัพธ์จากการทำงานของฟังก์ชัน แทนที่จะส่งข้อมูลออกมาโดยตรง ฟังก์ชันสามารถส่งข้อมูลกลับเพื่อนำไปใช้ในส่วนอื่นของโปรแกรมได้

ตัวอย่าง: ฟังก์ชันที่คำนวณพื้นที่สี่เหลี่ยมผืนผ้าสามารถส่งผลลัพธ์กลับไปยังผู้เรียกใช้ได้

การใช้คีย์เวิร์ด 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 แล้ว ซึ่งรวมถึงการส่งสตริง อาร์เรย์ และการจัดการค่าหลายค่าหรือค่าตามเงื่อนไข ในบทเรียนถัดไป เราจะสำรวจฟังก์ชันแลมบ์ดาและฟังก์ชันไม่ระบุชื่อ มาเขียนโค้ดกันต่อเลย!

ค่าที่ส่งกลับ — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “ค่าที่ส่งกลับ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ค่าที่ส่งกลับ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ฟังก์ชันคืออะไร
  2. ฟังก์ชันในตัว
  3. ฟังก์ชันที่ผู้ใช้กำหนด
  4. การส่งอาร์กิวเมนต์ให้ฟังก์ชัน
  5. ค่าที่ส่งกลับ
← กลับไปที่ PHP Academy