พลังที่แท้จริงของ PHP มาจากฟังก์ชันของมัน
ใน PHP มีฟังก์ชันในตัวมากกว่า 1,000 รายการ
สำหรับคู่มืออ้างอิงฉบับสมบูรณ์และตัวอย่างฟังก์ชันอาร์เรย์ทั้งหมด โปรดไปที่คู่มืออ้างอิง PHP ของเรา
ในบทนี้ เราจะแสดงวิธีสร้างฟังก์ชันของคุณเอง
หากต้องการรันสคริปต์เมื่อเพจโหลด คุณสามารถใส่สคริปต์ไว้ในฟังก์ชันได้
ฟังก์ชั่นจะดำเนินการโดยการเรียกฟังก์ชั่น
คุณสามารถเรียกใช้ฟังก์ชันได้ทุกที่บนเพจ
ฟังก์ชั่นจะดำเนินการโดยการเรียกฟังก์ชั่น
<?php การทำงาน ชื่อฟังก์ชัน ( ) - // รหัสที่จะดำเนินการ - -
แนวทางการทำงานของ PHP:
ชื่อของฟังก์ชั่นควรแนะนำว่ามันทำอะไร
ชื่อฟังก์ชันขึ้นต้นด้วยตัวอักษรหรือขีดล่าง (ไม่สามารถขึ้นต้นด้วยตัวเลขได้)
ฟังก์ชั่นง่ายๆ ที่พิมพ์ชื่อของฉันเมื่อถูกเรียก:
<? php การทำงาน เขียนชื่อ (){ echo " ไค จิม เรฟส์เนส " ;} echo " ฉันชื่อ " ; writeName ( ?>
เอาท์พุท:
ฉันชื่อไค จิม เรฟเนส
หากต้องการเพิ่มฟังก์ชันการทำงานให้กับฟังก์ชัน เราสามารถเพิ่มพารามิเตอร์ได้ พารามิเตอร์ก็เหมือนกับตัวแปร
พารามิเตอร์ถูกระบุไว้ในวงเล็บหลังชื่อฟังก์ชัน
ตัวอย่างต่อไปนี้จะแสดงชื่อที่แตกต่างกัน แต่นามสกุลเหมือนกัน:
<? php การทำงาน writeName ($ fname ){ echo $ fname . " Refsnes.<br> " ;} echo " ฉันชื่อ " ; writeName ( " ไก่จิม " ) ; " น้องสาวของฉันชื่อ " ; writeName ( " เฮจ " ) ; " พี่ชายของฉันชื่อ " ; writeName ( " เก่า " ) ;
เอาท์พุท:
ฉันชื่อ Kai Jim Refsnes น้องสาวของฉันชื่อ Hege Refsnes พี่ชายของฉันชื่อ Stale Refsnes
ฟังก์ชันต่อไปนี้ใช้พารามิเตอร์สองตัว:
<? php การทำงาน writeName ( $ fname , $ เครื่องหมาย วรรค ตอน ) { echo $ fname " Refsnes " " ฉันชื่อ " ; writeName ( " ไก่จิม " , " . " ) ; " น้องสาวของฉันชื่อ " ; writeName ( " เฮจ " , " ! " ) ; " พี่ชายของฉันชื่อ " ; writeName ( " Ståle " , " ? " ) ;
เอาท์พุท:
ฉันชื่อ Kai Jim Refsnes น้องสาวของฉันชื่อ Hege Refsnes!พี่ชายของฉันชื่อ Ståle Refsnes?
หากต้องการให้ฟังก์ชันส่งคืนค่า ให้ใช้คำสั่ง return
<? php การทำงาน เพิ่ม ($ x ,$ y ){ $ รวม =$ x +$ y ; กลับ $ รวม ;} echo " 1 + 16 = " . เพิ่ม ( 1 , 16 ) ;
เอาท์พุท:
1 + 16 = 17