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

Hello_Visitor ( "แนนซี่");

หากคุณยังไม่ได้อ่านบทแนะนำเกี่ยวกับ PHP Function และ Function Call; คุณอาจต้องการทำตอนนี้ หากคุณพร้อมที่จะดำเนินการต่อลองดูรหัสที่จะกำหนดหรือประกาศฟังก์ชัน Hello_Visitor

รหัส PHP พื้นฐาน
ฟังก์ชั่น function_name ($ argument_1, $ argument_2)
{เนื้อหาของฟังก์ชัน}

ตัวอย่าง
ฟังก์ชัน Hello_Visitor ($ current_name)
{echo "ยินดีต้อนรับ $ current_name"; }


ฟังก์ชัน
นี่เป็นการบอก PHP ว่าต่อไปนี้เป็นฟังก์ชั่น

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

Hello_Visitor ($ current_name)
วงเล็บ
วงเล็บถูกใช้เพื่อส่งอาร์กิวเมนต์หรือข้อมูลไปยังฟังก์ชัน หากคุณไม่ต้องการส่งผ่านข้อมูลใด ๆ คุณจะไม่ต้องทำอะไรระหว่าง () แต่คุณยังต้องมีวงเล็บ

($ current_name)
($ argument_1, $ argument_2)
อาร์กิวเมนต์เป็นชื่อตัวแปรที่เก็บข้อมูลที่คุณส่งไปยังฟังก์ชัน หากคุณมีมากกว่าหนึ่งอาร์กิวเมนต์ให้คั่นด้วยเครื่องหมายจุลภาค จากนั้นให้ใส่อาร์กิวเมนต์ในวงเล็บ ในตัวอย่างของเราสตริง แนนซี่ จะถูกส่งผ่านไปยังฟังก์ชันและเก็บไว้ในอาร์กิวเมนต์ $ current_name ซึ่งอยู่ระหว่างวงเล็บ

{echo "ยินดีต้อนรับ $ current_name"; }
{}
รหัสที่จะทำให้ร่างกายของฟังก์ชั่นถูกวางไว้ระหว่างวงเล็บปีกกาเปิด {วงเล็บปีกกาและปิด} ในตัวอย่างของเราเนื้อความของฟังก์ชันเป็นคำสั่ง echo ที่จะพิมพ์ข้อความต้อนรับสู่เบราว์เซอร์ เพราะ แนนซี่ เป็นสตริงที่เก็บไว้ในตัวแปร $ current_name ที่ข้อความต้อนรับจะเป็น ยินดีต้อนรับคุณแนนซี่.

-------------
สตริงคืออะไร: สตริงคือกลุ่มของอักขระเช่น แนนซี่. สตริงต้องอยู่ระหว่างเครื่องหมายคำพูดเดี่ยวหรือคู่
ตัวอย่าง -> "แนนซี่"





คำแนะนำวิดีโอ: สอน PHP: การเขียนฟังก์ชันคำนวณหาพื้นที่ ตอนที่ 3 (ฟังก์ชันที่มีพารามิเตอร์) (อาจ 2024).