كيفية كتابة وظيفة PHP
على الرغم من أن لغة PHP بها العديد من الوظائف المدمجة ، إلا أنه ستكون هناك أوقات تريد فيها كتابة وظيفة مخصصة للبرنامج. يتم ذلك بسهولة مع PHP. على سبيل المثال ، قد ترغب في وضع رسالة ترحيب مخصصة في كل صفحة من صفحات موقع الويب الخاص بك. للقيام بذلك ، ستكتب وظيفة بسيطة تطبع "مرحبًا ، اسم شخص ما" في الجزء العلوي من كل صفحة ويب. لكن عليك طباعة اسم مختلف في هذه الرسالة لكل زائر لموقعك. هذا هو أيضا من السهل القيام به مع وظيفة PHP. يمكنك تمرير اسم الزائر إلى الوظيفة كسلسلةماذا؟ من الشخصيات. سوف تمر هذه السلسلة كوسيطة استدعاء دالة.

Hello_Visitor ( "نانسي")؛

إذا لم تكن قد قرأت البرنامج التعليمي حول PHP Function And Function Call؛ قد ترغب في القيام بذلك الآن. إذا كنت مستعدًا للمتابعة ، فلنلقي نظرة على الكود الذي سيحدد أو يعلن وظيفة Hello_Visitor.

رمز PHP الأساسي
الدالة function_name ($ argument_1 ، $ argument_2)
{جسم الوظيفة}

مثال
وظيفة Hello_Visitor ($ current_name)
{صدى "مرحبًا ، $ current_name" ؛ }


وظيفة
هذا يخبر PHP أن ما يلي هو وظيفة.

Hello_Visitor
اسم وظيفة
هذا هو الاسم الذي تسميه وظيفتك. سوف يستخدم البرنامج هذا الاسم لتحديد الوظيفة. لذلك سوف تستخدم نفس الاسم في استدعاء الوظيفة وفي الوظيفة نفسها. عند تسمية وظائفك ، تذكر أن أسماء الوظائف ليست حساسة لحالة الأحرف. لذلك اسم الوظيفة Hello_Visitor هو نفس اسم hello_visitor. ومع ذلك ، لا يمكن أن يحتوي اسم الوظيفة على أي مسافات ويجب أن يبدأ بحرف أو تسطير أسفل السطر.

Hello_Visitor ($ current_name)
بين قوسين
يتم استخدام الأقواس لتمرير الوسائط أو المعلومات إلى الوظيفة. إذا كنت لا تحتاج إلى تمرير أي معلومات فإنك لن تضع أي شيء بين (). ولكن لا يزال لديك الأقواس.

($ current_name)
($ argument_1 ، $ argument_2)
الوسيطة هي اسم المتغير الذي يحتفظ بالمعلومات التي تقوم بتمريرها إلى الوظيفة. إذا كان لديك أكثر من وسيطة واحدة ، فافصل بينها بفاصلة. ثم ضع الوسيطة (الحجج) بين الأقواس. في مثالنا ، السلسلة نانسي سيتم تمريرها إلى الوظيفة وتخزينها في وسيطة $ current_name التي يتم وضعها بين الأقواس.

{صدى "مرحبًا ، $ current_name" ؛ }
{}
يتم وضع الكود الذي سيشكل نص الوظيفة بين قوس الفتح المجعد وفتحة الإغلاق. في مثالنا ، يكون نص الوظيفة عبارة عن بيان صدى يطبع رسالة الترحيب على المتصفح. لان نانسي هي السلسلة المخزنة في المتغير $ Current_name وستكون رسالة الترحيب أهلا وسهلا بك ، نانسي.

-------------
ما هي السلسلة: السلسلة عبارة عن مجموعة من الأحرف مثل نانسي. يجب دائمًا وضع السلسلة بين علامات اقتباس مفردة أو مزدوجة.
مثال -> "نانسي"





تعليمات الفيديو: 4- Array in PHP طريقة كتابة المصفوفات في لغة البي أتش بي (قد 2024).