การสร้างฟังก์ชันโดยผู้ใช้ User-defined functions
Mindphp
ให้เรตสมาชิก: 1 / 5
ดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

 บทที่ 22 การสร้างฟังก์ชันขึ้นมาใช้งานเอง (User-defined functions)

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

การสร้างฟังก์ชันขึ้นใช้เองทำได้โดย ใช้โครงสร้าง

function function_name ($arg1, $arg2, .., $argN) {
  ....
}

และฟังก์ชันจะให้ค่ากลับคืนหรือไม่ก็ได้ ถ้าต้องการให้ค่ากลับคืนจากการทำงานของฟังก์ชัน ก็จะใช้คำสั่ง return นอกจากนั้น PHP ยังสนับสนุน default parameter ด้วย

ตัวอย่างเช่น การหาค่าสัมบรูณ์ของตัวเลข
 

<?php
function myabs ($x) {
if ($x < 0)
     return -$x;
}
echo myabs(-6),"<BR> ";
echo myabs(-4+2.034),"<BR> ";
?>

การหาค่าดังกล่าวของตัวเลขใดๆ เราสามารถใช้ฟังก์ชัน abs() หรือเราเขียนขึ้นเองก็ได้ตามตัวอย่างข้างบน

หัวเรื่อง
บทที่ 22 การนิยามและสร้างฟังก์ชันโดยผู้ใช้ (User-defined functions)
หมวดหมู่
PHP Basics, PHP Basics
ฮิต
32589
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 19:18:24

chapter_22.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 408 bytes

ผู้อัพโหลดไฟล์ thatsawan

วันที่อัพโหลด 2014-04-19 18:51:25




กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
อยากดูตัวอย่างฐานข้อมูลที่ใช้หน่อยครับ
โดย wkid ส 28 พฤษภาคม 2022 3:31 pm บอร์ด Programming - C/C++ & java & Python
0
4
ส 28 พฤษภาคม 2022 3:31 pm โดย wkid
ออกเเบบเว็บไซต์
โดย KOA KENDO ส 28 พฤษภาคม 2022 2:51 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
4
ส 28 พฤษภาคม 2022 2:51 pm โดย KOA KENDO
หลักการออกแบบเว็บไซต์อย่างไร
โดย Anonymous ส 28 พฤษภาคม 2022 2:45 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
3
ส 28 พฤษภาคม 2022 2:45 pm โดย บุคคลทั่วไป
จะเลือกเรียนระหว่าง php กับ node.js
โดย hunter1688 ส 28 พฤษภาคม 2022 1:11 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
7
ส 28 พฤษภาคม 2022 1:27 pm โดย mindphp
อีกแนวทางการ Logs ข้อความหรือเก็บตัวแปลในแต่ละ Process การทำงานของ php และ แบบ phpBB
โดย mindphp ส 28 พฤษภาคม 2022 2:46 am บอร์ด PHP Knowledge
0
6
ส 28 พฤษภาคม 2022 2:46 am โดย mindphp
สอบถามเรื่องการเรนเดอร์ไฟล์วิดิโอ
โดย Thanavat_n ศ 27 พฤษภาคม 2022 7:50 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
11
ศ 27 พฤษภาคม 2022 7:50 pm โดย Thanavat_n
พอเปิดเข้าโปรแกรม แล้วเกิดแบบนี้ เป็นอะไรไหม
โดย wkid ศ 27 พฤษภาคม 2022 4:56 pm บอร์ด SQL - Database
5
20
ศ 27 พฤษภาคม 2022 6:17 pm โดย mindphp
บอกต่อข้อควรรู้! ก่อนจะต่อภาษีรถยนต์ ต้องเตรียมตัวอย่างไรบ้าง?
โดย h.rina ศ 27 พฤษภาคม 2022 4:52 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
12
ศ 27 พฤษภาคม 2022 4:52 pm โดย h.rina