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

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

رمز PHP الأساسي
function_name (الوسيطة ، الوسيطة) ؛

مثال
طباعة (رسالة $)؛


طباعة()؛
اسم وظيفة
هذا هو الاسم الذي يطلق على الوظيفة وهو كيف سيحدد البرنامج الوظيفة. لقد استخدمت وظيفة الطباعة المدمجة كمثال. اسم الدالة هو وظيفة الطباعة طباعة ويتم وضعها على الجانب الأيسر من ().

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

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

طباعة (رسالة $)؛
;
الفاصلة المنقوطة تنهي استدعاء الوظيفة

ملاحظة: تقوم الوظيفة عادةً بإرجاع المعلومات إلى البرنامج عند اكتمال الوظيفة. على سبيل المثال ، تقوم دالة الطباعة بتمرير منطقية مرة أخرى إلى البرنامج.





تعليمات الفيديو: الدعوة وظيفة الجميع - لـ سلطان بن سراي الشمري (أبريل 2024).