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

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

ฟังก์ชัน PHP พื้นฐานและการเรียกใช้ฟังก์ชัน
ฟังก์ชัน Hello_Visitor ($ current_name)
{echo "ยินดีต้อนรับ $ current_name"; }

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

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

ฟังก์ชัน Hello_Visitor ($ current_name = "ทุกคน")
{echo "ยินดีต้อนรับ $ current_name"; }

Hello_Visitor ();

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

function_name ();
Hello_Visitor ();
ในการเรียกฟังก์ชั่นพื้นฐานนี้ไม่มีอะไรระหว่างวงเล็บดังนั้นจึงไม่มีค่าใดถูกส่งผ่านไปยังฟังก์ชัน