فضائيات| مكتبة الدريم بوكس | مركز رفع الصور | فضائيات نيوز
تعليم الفوتوشوب


العودة   الإبداع الفضائي > >

برامج وشروحات الكمبيوتر جميع ما تتمناه من برامج جديدة و برامج مجانية مع شروحاتها

دورة php الجزء 4

 
LinkBack أدوات الموضوع
  #1  
عضو نشيط

 

B18 دورة php الجزء 4

هذا الموضوع عبارة عن سلسلة دورة PHP بدأناها سابقاً, انهينا المصفوفات في الجزء الثالث وهنا الان ننتقل إلى الدوال.

( الدوال Functions )

الدالة هي مجموعة أوامر تم تجهيزها وتعريفها ليتم استخدامها عدة مرات في مشروعك مثلاً لديك عملية تقوم بها في مشروعك وهي تحديث "عرض بيانات في الشاشه" عند كل عملية حذف أو إضافة أو تعديل سنجد ان عملية عرض بيانات في الشاشة تتكرر ثلاث مرات في شاشة واحدة وتخيل لو كانت هناك عدة شاشات تستخدم نفس العملية وهي "تحديث عرض بيانات" معينه فتخيل لو كانت هناك 9 مرات يتم تحديث عرض البيانات أليس من الصعب جداً أن تقوم بكتابة الكود نفسه 9 مرات؟, بل شيء غير منطقي ومتعب ويقلل من عملية إنجاحك وتطويرك للموقع أو المشروع, باستخدام الدوال ستقوم بعمل مجموعة من الأكواد في دالة واحدة وتقوم باستدعاء هذه الدالة كل ما أردت فأنت قمت باستخدام هذه الدالة 9 مرات ولكن كتبتها مره واحده فقط وتمكنك هذه العملية من تطوير مشروعك ومن جعلة مشروع يعتمد على معايير البرمجة الذكية والدوال إما أن تكون معدة مسبقاً في لغة الـ PHP أو تكون تم إعدادها من قبلك شخصياً كمبرمج, سننطلق إلى الجزء العملي بعد قليل, ارجوا ان يكون تم فهم الدوال والعمليات والتي بالمناسبة تسمة باللغة الإنجليزية ( Functions ), وللتوضيح أكثر حاولت رسم هذا الشكل التخيلي لاستخدام الدوال :

دورة php الجزء 4هذه الصورة تم تصغيرها. أضغط على هذا الشريط لمشاهدة الصورة بحجمها الاصلي. ابعاد الصورة 600x500 والوزن 36KB.دورة php الجزء 4



الصورة واضحة جداً وتبين معلومات كثيرة جميلة, دائماً المشاريع البرمجية باستخدام لغة البرمجة الـ PHP يتم حفظها بطريقة شبيهه بالصورة السابقة, يتم وضع معلومات الاتصال بقاعدة البيانات من خلال ملف اسمه config او webconfig او conf او اي اسم ولكن اهم شي يتم عمل ملف فيه بيانات الاتصال اذا كان المشروع يحتوي على اتصال بقاعدة البيانات ولا اعتقد هناك مشروع لا يحتاج إلى قاعدة بيانات وسيتم شرح بإذن الله بالتفصيل طريقة التعامل مع قاعدة البيانات, عموماً بعدها هناك ملف باسم functions وهو الملف الذي يحتوي على الدوال في المشروع كامل من خلاله يتم استدعاءه واستخدامه واستخدام دواله في جميع الصفحات وبالإمكان عمل اكثر من ملف خاص بالدوال لكي يتم تقسيمها حسب كبر حجم المشروع.

قبل ان ننتقل للخطوة التالية احببت أن ابين بأنه تم انشاء دالة من قبلنا ولكن هناك دوال لا تحتاج لإنشاء ويمكنك استخدامها متى شئت في البرمجة مثل الدالة التي استخدمناها قبل قليل باسم include وهذه الدالة تقوم بتضمين الملف الذي تم كتابة اسمه في القيمة الداخلية باسم "config.php" ليتم استخدامه في الصفحة, وهناك الكثير من الدوال المهمة والمفيدة سنتعرف عليها حسب حاجتنا وسندلك على أفضل طريقة لمعرفة الدوال التي تحتاجها.

تعرفنا على طريقة انشاء دالة بشكل مبسط جداً جداً وقمنا بإنشائها واستخدامها قبل قليل وهي showData ولكنها لا تحتوي على شيء, سنقوم بعمل دالة الأن بشكل عملي بالأكواد تقوم بتنفيذ أمر معين وتحتوي على قيم معينه نحتاجها, حيث يمكنك جعل الدالة تحتوي على قيمة يتم استخدامها فيها كما هي الحال في الدالة include التي تحتوي على قيمة نصية تتكون من اسم الملف الذي يتم الاستفادة منه.

كود PHP:
<?php

showWelcome
("عبدالملك الثاري", 23
);

function
showWelcome($name, $age
) {

echo(
"مرحباً يا " . $name
);

echo(
" واااااو عمرك " . $age . " العمر كله يارب"
);

// النتيجة ------------------------------------------------
// مرحباً يا عبدالملك الثاري واااااو عمرك 23 العمر كله يارب

}

?>


اعتذر عن عرض البيانات بطريقة غير مرتبه لوجود الكلمات العربية مع الانجليزية, يمكنك نسخ الكود ولصقه في محررك لمشاهدة بطريقة افضل.

بكل بساطة, طبعاً لا احد يعلق على الجملة اللي كتبتها لأني جلست ساعة ادور شي اكتبه P: الان عرفنا طريقة كتابة دالة واستخدامها سواء كانت تحتوي على قيمة أو لا.

سننتقل إلى الدوال الجاهزة أو المعدة مسبقاً هي بصراحة دوال كثيرة جداً جداً ومفيدة كثيراً في نواحي مختلفة وتتكون من أنواع مختلفة مثلاً هناك دوال خاصة بالنصوص كوجود دالة substr() والذي بدور هذه الدالة تقوم باقتطاع جزء من النص حسب احتياجك كالتالي :

كود PHP:
<?php

$welcomeMsg
= substr("Hello World!",0,5
);

echo(
$welcomeMsg
);

?>



فسيتم طباعة في الكود السابق Hello فقط بدل أن يتم طباعة Hello World لإنه تم اقتطاع او اختيار أول 5 حروف منها فقط بداية من اول حرف الذي يمثل الرقم 0.

وهناك العديد من الدوال التي يتم معرفتها من خلال موقع php.net حيث ستجد هنا جميع الدوال مرتبة أبجدياً ويمكنك الاستفادة منها وسنتطرق إلى العديد من الدوال في هذه الدورة بإذن الله.

دورة php الجزء 4

ارجوا ان وفقنا في طرح هذا الدرس بحيث يكون واضح وسهل ومفيد في معرفة الدوال لكل مبتدأ ولأي استفسارات يمكنك طرحها, وسنتطرق في الدرس القادم بإذن الله إلى طريقة التحكم بلغة البرمجة باستخدام العبارات الشرطية والحلقات وغيرها.

تابعونا في الدرس القادم, وشكراً لكم.


مقالات ممكن أن تعجبك :



من مواضيعى في فضائيات لقياس سرعة كتابتك على الكيبورد !!
ألغاز للأذكياء فقط ( أرجوا عدم اصطحاب الأغبياء)
الحقائق الطيبه لحليب الناقه
Premier3 Walkman من سوني إريكسون للأسواق اليابانية خلال ربيع هذا العام
قصة : ومن شر حاسدٍ إذا حسد[£](c)¤*~^‎
كيف نقي أنفسنا من أخطار الكمبيوتر؟
LaCie DataShare, قارئ لبطاقات الذاكرة و لكن بلمحة من الإبتكار و الجاذبية
فوائد فاكهة البرتقال‎
  رقم المشاركة : [5]
نائب المدير العام
 

افتراضي

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






من مواضيعى في فضائيات PicBin Editor 1.82
•• أحدث صور NewNigma² 2.5.³ | DM7025
::مجموعة لأحدث الصور للجهاز دريم بوكس dm 7025 / 7025+لمعظم ألأفرقة المشهورة::
•• PLi Jade2 6357
••cccaminfo² 0.7.1
Dreambox mvi-loader
أحدث إصدار SRT Loader V:1.9.3
BeyondDreams-II Gemini2-3.80 & CVS Skin HD DB800
•ADD• غير متواجد حالياً  
  رقم المشاركة : [6]
عضو فعال
 

افتراضي

السلام عليكم ورحمة الله وبركاته

ننتظر المزيد من ابداعك يامبدع

دمتم بحفظ الله ورعايته






من مواضيعى في فضائيات دروس تعلم لغة php اولا
دروس لتعلم css نتمنى الفائدة
دروس تعلم لغة php الثاني
قاموس عربي - روسي
ارجو مساعدتي في شرح عن كيفية صيانة الحاسوب
كل عام وانتم بالف الف خير
زهرة بيضاء غير متواجد حالياً  

الكلمات الدلالية

دورة php الجزء 4


أدوات الموضوع



الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن » 01:51.
Powered by vBulletin
.Copyright ©2000 - 2017, Jelsoft Enterprises Ltd

تابعنا على الفيس بوك جديد مواضيع المنتدى تابعنا على تويتر Google+‎
أضغط اعجبنى ليصلك جديدنا على الفيس بوك