أرشيفات الوسوم: برمجة المواقع

خدمات اوسكار

oscarhb1

[contact-form][contact-field label=’الاسم’ type=’name’ required=’1’/][contact-field label=’البريد الإلكتروني’ type=’email’ required=’1’/][contact-field label=’الموضوع’ type=’text’ required=’1’/][contact-field label=’الموقع’ type=’url’/][contact-field label=’التعليق’ type=’textarea’ required=’1’/][/contact-form]

دروس php.مثال لتقريب مفاهيم المتغيرات و الفنكشن والكلاس

oscarhbالسلام عليكم ورحمة الله وبركاته
اليوم كنت أفكر كيف أبسط فكرة المتغيرات ؟ وكيف أبسط فكرة الفنكشن ؟ وكيف أبسط فكرة الكلاسات فخرجت بمثال سأطرحه عليكم
على بركة الله ….
مع الدرس

الفكرة بسيطة جدا …
أريد أن أقوم بعمل كابتشينو فماذا سأعمل ؟

أولا : سأقوم بتحضير مكونات الكابتشينو وهي :

  1. احتاج إلى ماء .
  2. قهوة.
  3. مبيض قهوة.
  4. سكر.
  5. كوب.

فهذه المكونات هي المتغيرات …

ثانيا : سأقوم بتحضير الكابتشينو وهذا هو الفنكشن :

أحضر الكوب.
ضع ملعقة من القهوة.
ضع ملعقتين مبيض قهوة.
ضع سكر حسب المزاج.
ضع الماء المغلي الآن.
قم بتحريك الخليط مع الماء

ثالثا : تخيل معي لو عندي 8,876 ضيف وهم أعضاء المنتدى فكيف سأعد هذه الأكواب ؟

الجواب لا تقلق فالكلاس يخدمك في هذا …
شاهد الصورة :

6a00d83545496553ef010535f113d5970b-500wi 11297856103

هذه الماكينة هي عبارة عن الكلاس وتستطيع وضع كابتشينو وشاي وقهوة تركية … فهي حوت مجموعة من الوظائف وبضغطة زر واحدة تحصل على ما تريد …

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

أتمنى أن أكون وفقت في تقريب الصورة بالشكل المطلوب والصحيح بإذن الله …

تمنياتي للجميع بالتوفيق …