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

ฟังก์ชันที่ผู้ใช้กำหนด

สร้างฟังก์ชันที่นำกลับมาใช้ใหม่ได้ของคุณเองใน PHP

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

ฟังก์ชันที่ผู้ใช้กำหนด

ฟังก์ชันที่ผู้ใช้กำหนด

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

ฟังก์ชันที่ผู้ใช้กำหนด — ภาพประกอบ 1

ฟังก์ชันที่ผู้ใช้กำหนดเอง

ฟังก์ชันที่ผู้ใช้กำหนดเอง

ฟังก์ชันที่ผู้ใช้กำหนดเองคือฟังก์ชันที่คุณสร้างขึ้นเองเพื่อทำงานต่าง ๆ ฟังก์ชันเหล่านี้กำหนดโดยใช้คีย์เวิร์ด function และสามารถมีพารามิเตอร์กับค่าที่ส่งกลับได้

ประเด็นสำคัญ: ฟังก์ชันช่วยให้คุณเขียนโค้ดที่แบ่งเป็นโมดูล นำกลับมาใช้ซ้ำได้ และอ่านเข้าใจง่าย

การกำหนดฟังก์ชัน

การกำหนดฟังก์ชัน

หากต้องการกำหนดฟังก์ชัน ให้ใช้คีย์เวิร์ด function ตามด้วยชื่อฟังก์ชัน วงเล็บ และวงเล็บปีกกา ตัวอย่าง:

หมายเหตุ: ชื่อฟังก์ชันควรอธิบายงานที่ฟังก์ชันนั้นทำ

<?php
  function greet() {
    echo "Hello, PHP!";
  }
?>

การเรียกใช้ฟังก์ชัน

การเรียกใช้ฟังก์ชัน

หากต้องการใช้ฟังก์ชัน ให้เรียกใช้ด้วยชื่อฟังก์ชันตามด้วยวงเล็บ ตัวอย่าง:

<?php
  function greet() {
    echo "Hello, PHP!";
  }

  // Call the function
  greet();
?>

การส่งพารามิเตอร์ให้ฟังก์ชัน

การส่งพารามิเตอร์ให้ฟังก์ชัน

ฟังก์ชันสามารถรับพารามิเตอร์เพื่อทำงานตามข้อมูลที่ได้รับได้ ตัวอย่าง:

<?php
  function greet($name) {
    echo "Hello, $name!";
  }

  greet("Alice"); // Outputs: Hello, Alice!
  greet("Bob");   // Outputs: Hello, Bob!
?>

การส่งค่ากลับจากฟังก์ชัน

การส่งค่ากลับจากฟังก์ชัน

ฟังก์ชันสามารถส่งค่ากลับโดยใช้คีย์เวิร์ด return ตัวอย่าง:

<?php
  function add($a, $b) {
    return $a + $b;
  }

  $result = add(5, 10);
  echo $result; // Outputs: 15
?>

ค่าเริ่มต้นของพารามิเตอร์

ค่าเริ่มต้นของพารามิเตอร์

คุณสามารถกำหนดค่าเริ่มต้นให้พารามิเตอร์ได้ หากไม่มีการส่งค่าเข้ามา ระบบจะใช้ค่าเริ่มต้น ตัวอย่าง:

<?php
  function greet($name = "Guest") {
    echo "Hello, $name!";
  }

  greet();        // Outputs: Hello, Guest!
  greet("Alice"); // Outputs: Hello, Alice!
?>

แนวทางปฏิบัติที่ดีสำหรับฟังก์ชันที่ผู้ใช้กำหนดเอง

แนวทางปฏิบัติที่ดีสำหรับฟังก์ชันที่ผู้ใช้กำหนดเอง

ปฏิบัติตามคำแนะนำเหล่านี้เพื่อเขียนฟังก์ชันที่มีประสิทธิภาพ:

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

เคล็ดลับ: แบ่งโค้ดเป็นโมดูลด้วยการแยกงานที่ซับซ้อนออกเป็นฟังก์ชันขนาดเล็ก

<?php
  function multiply($a, $b = 2) {
    return $a * $b;
  }

  echo multiply(5);
?>

ทำได้ยอดเยี่ยม!

ทำได้ยอดเยี่ยม!

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

ฟังก์ชันที่ผู้ใช้กำหนด — ภาพประกอบ 10

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

บทเรียน “ฟังก์ชันที่ผู้ใช้กำหนด” ฟรีหรือไม่

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

คุณจะเรียนรู้อะไรในบทเรียน “ฟังก์ชันที่ผู้ใช้กำหนด”

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

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน PHP Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน PHP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 5 บทเรียน

บทเรียน “ฟังก์ชันที่ผู้ใช้กำหนด” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน PHP Academy นี้ได้ไหม

ได้ บทเรียน PHP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

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

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