الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الدرس هو عباره عن شرح مبسط لل Functions

بدأه محمدهلال في 10 نوفمبر 2008 · 4 رد · 3,835 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أولا انا مبتدئ مثلكم

الدرس هو عباره عن شرح مبسط للـ functions وان شاء الله يكون سهل عليكم فهمه

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

اذا كان الاسم مثلا = محمد

او كان الاسم =احمد

اوكان الاسم =محمود

تطبيق المثال بطريقة بسيطة وهو

  1.  
  2. <?php
  3.  
  4. $name="محمد";
  5. if($name="محمد"){
  6.  
  7. echo"محمد";
  8. }
  9.  
  10.  
  11. ?>
  12.  

ماذا لو أردت توسيط الاسم او اضافة لون أو تغيير نوع الخط سيكون كالتالى:

  1.  
  2. <?php
  3.  
  4. $name="محمد";
  5. if($name="محمد"){
  6.  
  7. echo"<p align='center'><font color='red' size='5'> محمد</font></p>";
  8. }
  9.  
  10. ?>
  11.  

ماذا لو كان الاسم محمود هل ستفعلة بنفس الطريقة هكذا

  1.  
  2. if($name='محمود'){
  3. echo"<p align='center'><font color='red' size='5'> محمود</font></p>";
  4. }
  5.  

هل فى كل مرة ستقوم بتغيير الاسم اذا أردت ذلك ؟

مارأيك الآن بأن نقوم بعمل دالة جديدة تقوم بطباعة الاسم بالطريقة التى تريد أن تظهر به بدلا من ان تقوم بكتابة الكود فى كل مرة وتستخدمها بالطريقة المناسبة لك

مثال:

  1.  
  2. function print_name($name,$color,$fontsize){
  3.  
  4. echo"<p align='center'><font color='$color' size='$fontsize'>$name</font></p>";
  5.  
  6. }
  7.  

$name =الاسم

$color=الون

$fontsize=حجم الخط

ما رأيك الآن ,, فكل ماعليك الآن هو استدعاء الصفحة التى بها الـ function

وتكتب في الصفحة التى تريد أن استخدام فيها الفنكشن كالمثال التالى

  1.  
  2. Include("function.php");
  3. $name="محمد";
  4. if($name="محمد"){
  5. Print_name('محمد','red',5);
  6. }
  7.  

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

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

بالتوفيق

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

(edafa.info)

  1.  
  2.  
  3.  
  4.  

تم تعديل هذه المشاركة بواسطة محمدهلال في 10 نوفمبر 2008 في 12:31

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#2

مشكور اخ محمد

فعلا شرح مبسط وجميل (مفهوم جدا)

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

#3
رفيقة السكون كتب:
مشكور اخ محمد

فعلا شرح مبسط وجميل (مفهوم جدا)

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

جزاكى الله الف خيراااااا اختي

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

#4

درس جميل جدا الله يعطيك العافيه ... لكن نسيت اهم شيء في فنكشن هو جملة return او جملة الناتج مثلا

function print_name($name,$color,$fontsize){
return "<p align='center'><font color='$color' size='$fontsize'>$name</font></p>";
} 

echo print_name($name,$color,$fontsize);

و ممكن ان يكون الناتج رقمي int,double...etc

#5
ahmad123 كتب:
درس جميل جدا الله يعطيك العافيه ... لكن نسيت اهم شيء في فنكشن هو جملة return او جملة الناتج مثلا

function print_name($name,$color,$fontsize){
return "<p align='center'><font color='$color' size='$fontsize'>$name</font></p>";
} 

echo print_name($name,$color,$fontsize);

و ممكن ان يكون الناتج رقمي int,double...etc

جزاك الله الف خيرااااا اخي

انا هنا كان قصدي ان افهم الناس يعني اية الفنكشن بس عشان يفهموه بعدين نبتداء في الجزء الثاني وانا عملته في المنتدي بردك

جزاك الله الف خيرااااااااااااااا

الاسم:محمدهلال

البلد:مصر

مبتدى بي اتش بي

مواضيع مشابهة