القوة الحقيقية لـ PHP تأتي من وظائفها.
في PHP، يتم توفير أكثر من 1000 وظيفة مدمجة.
للحصول على دليل مرجعي كامل وأمثلة لجميع وظائف المصفوفة، قم بزيارة دليل PHP المرجعي الخاص بنا.
سنوضح لك في هذا الفصل كيفية إنشاء وظائفك الخاصة.
لتنفيذ برنامج نصي عند تحميل الصفحة، يمكنك وضعه داخل وظيفة.
يتم تنفيذ الوظائف عن طريق استدعاء الوظائف.
يمكنك استدعاء الوظائف في أي مكان على الصفحة.
يتم تنفيذ الوظائف عن طريق استدعاء الوظائف.
<?php وظيفة اسم الوظيفة ( ) { // الكود المراد تنفيذه } ?>
إرشادات وظيفة PHP:
يجب أن يوحي اسم الوظيفة بما تفعله
يبدأ اسم الوظيفة بحرف أو شرطة سفلية (لا يمكن أن يبدأ برقم)
وظيفة بسيطة تقوم بطباعة اسمي عند الاتصال به:
< ؟ وظيفة اسم الكتابة (){ صدى " كاي جيم ريفسنيس " ;} صدى " اسمي " ؛ writeName () ?>
الإخراج:
اسمي كاي جيم ريفسنيس
لإضافة المزيد من الوظائف إلى دالة، يمكننا إضافة معلمات. المعلمات تشبه المتغيرات.
يتم تحديد المعلمات بين قوسين بعد اسم الوظيفة مباشرة.
سينتج المثال التالي أسماء أولية مختلفة، ولكن نفس اسم العائلة:
< ؟ وظيفة writeName ($ fname ){ echo $ fname . " Refsnes.<br> " ;} echo " اسمي " ؛ writeName ( " كاي جيم " ) ; " اسم أختي " ؛ writeName ( " Hege " ) ; " اسم أخي " ؛ writeName ( " قديم " ? >
الإخراج:
اسمي كاي جيم ريفسنيس.اسم أختي هيجي ريفسنيس.اسم أخي ستال ريفسنيس.
تأخذ الوظيفة التالية معلمتين:
< ؟ وظيفة writeName ( $ fname , $ peptication ) { echo $ fname" اسمي " ؛ writeName ( " كاي جيم " ، " . " ) ; " اسم أختي " ؛ writeName ( " Hege " ، " ! " ); echo " اسم أخي " ; writeName ( " Ståle " , " ? " ) ;
الإخراج:
اسمي Kai Jim Refsnes. اسم أختي Hege Refsnes! اسم أخي Ståle Refsnes؟
للحصول على دالة ترجع قيمة، استخدم عبارة الإرجاع.
< ؟ وظيفة أضف ($ x ,$ y ){ $ Total =$ x +$ y ; return $ Total ;} echo " 1 + 16 = " أضف ( 1 , 16 ? >
الإخراج:
1 + 16 = 17