الدرس ثاني في دورة ال php: المتغيرات , الثوابت

موضوع في قسم 'برمجة وتطوير وتصميم المواقع والمنتديات' بواسطة محمد الفرح, تم بتاريخ سبتمبر 2, 2006

  1. محمد الفرح Well-Known Member

    تاريخ الإنضمام:
    ديسمبر 27, 2005
    عدد المشاركات:
    2,424
    عدد المعجبين:
    880
    نقاط الجوائز:
    128
    السلام عليكم ورحمة الله وبركاتة

    دروس سابقة:-
    الدرس الاول في دورة ال php: تنصيب - طباعة - دمج html مع php
    ــــــــــــــــــــــــــــــ
    سوف اقوم بإضافة شئ على درس امس لم اشئ ان اجعله هذه النقطة في اول درس لكي لا يكون محتوى الدرس الاول كثير

    الان لو اردنا ان نكتب العبارة التالية
    محمد
    الفرح
    كيف نكتبها ؟
    اي بمعنى اخر كيف يمكننا الكتابة بلغة PHP
    باكثر من سطر .
    سوف نستخدم هنا الامر
    PHP:
     <br>



    ونكتب هذا الكود في محرر php

    PHP:
     
    <?
    print"محمد";
    print
    "<br>";
    print
    "الفرح";
    ?>


    طبعا هذه الطريقة الاولى

    اما الطريقة التانية

    PHP:
     <?
    print"محمد<br>الفرح"
    ?>


    ــــــــــــــــــــــــــــــــــــــــــــــــ
    الان فالنعد الى درسنا وسوف يحتوي :-


    1- المتغيرات
    2- الثوابت

    ــــــــــــــــــــــــــــــ
    1- المتغيرات
    من منا لا يعرف معنا متغير ؟
    المتغير هو قيمة نقوم بتعريف لغة الـ php
    عليها عن طريق سبق المتغير ب $
    ـــــــــــــــــــــــــــــ
    المثال دائما يوضح اكثر
    لو انني اريد ان اكتب موضوع كامل واسم محمد الفرح يملئ الموضوع كيف يمكنني ان استعين برقم اذا كتبتة يظهر لي بدلا منه اسم محمد الفرح ؟
    نذهب الى محرر ال php
    ونضع البداية وكلنا يعرف الان كيف يبدأ بأمر php
    ونضع المتغير التالي :-
    PHP:
     $name "محمد الفرح";

    الأن لنضع تحت المتغيير
    PHP:
     print"$name";


    احفظ الامر وانظر ماذا سوف يظهر لك بدل المتغير name$
    الذي وضعته بين الاشارتين "name$"

    ملاحظة مهمة بالنسبة للمتغيرات
    عند كتابة المتغير يجب ان تراعي حالة الحروف
    اي
    عند كتابة المتغير
    PHP:
     $name

    يجب عند كتابتك ل $name
    داخل الاشارتين ""
    ان تكون كالتالي
    PHP:
    "$name"

    وان لا تكون هكذا

    PHP:
    "$NAME"


    ــــــــــــــــــــــــــــــ

    2- الثوابت.
    من العنوان تستطيع المعرفة اننا نتحدث عن متغيير ثابت اي لا يمكن تغييرة

    الان تخيل هذه العبارة
    PHP:
     define'var' value 


    الان لنعربها
    DEFINE : الاسم

    VAR : القيمة
    VALUE : القيمة
    بالكامل

    محرر Codes المتطور:
    
    
    محرر Codes المتطور:
    
    
    محرر Codes المتطور:
    (اسم ( ' المتغير' , القيمة


    الان لنأخذ المثال التالي:-
    لو كنا نعمل في شركة مبيعات مرتديلا مثلا
    وتبيع بصنفان
    small
    large

    وثمن ال small 150 ريال
    وثمن ال large 200 ريال
    ونريد عند كتابة small ان يظهر لنا سعرها
    وعند كتابة large يظهر لنا سعرها
    حسنا ماذا نستفيد ؟
    اذا كنا نريد ان نغير السعر لا نغير السعر في كل الصفحة بل في بداية الصفحة وهو يتغير تلقائي
    وهذا الكود المناسب

    PHP:
     
    <?
        define
    'small' 150  )  ;
        
    define'large' 200)  ;
        print  
    small  ;
        print 
    "<br>"
        print  
    large  ;
    ?> 
    </DIV>




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

    مثال
    نريد ان نسبق سعر المرتديلا large
    بكلمة ريال ماذا نفعل ؟
    PHP:
     
    <?
        define
    'small' 150  )  ;
        
    define'large' 200)  ;
        print  
    small  ;
        print 
    "<br>";
        print 
    "ريال";
        print  
    large  ;
    ?>

    الفرق بين المتغير الثابت والمتغير العادي ان المتغير العادي يسبق ب $
    اما المتغير الثابت لايسبق بشئ
    والمتغير العادي يمكن ان تضيف الكلام الذي تريدة بنفس السطر
    اما الثابت يجب ان تضع الكتابة في سطر يسبق المتغير.
    ارجوا ان يكون واضح
    ـــــــــــــــــــــــــــــ
    يتبع غدا بدرس جديد

  2. الهاشمي مشرف عام

    تاريخ الإنضمام:
    ديسمبر 7, 2005
    عدد المشاركات:
    6,461
    عدد المعجبين:
    1,342
    نقاط الجوائز:
    128
    الوظيفة:
    موظف / جامعي
    مكان الإقامة:
    الإمـــ دبي ـــارات
    رد: الدرس ثاني في دورة ال php: المتغيرات , الثوابت

    شرح أكثر من رائع بارك الله فيك أخي
    محمد على مجهودك والله يعطيك العافية
    وألف شكر
  3. محمد الفرح Well-Known Member

    تاريخ الإنضمام:
    ديسمبر 27, 2005
    عدد المشاركات:
    2,424
    عدد المعجبين:
    880
    نقاط الجوائز:
    128
    رد: الدرس ثاني في دورة ال php: المتغيرات , الثوابت

    مرورك الرائع اخي

    مشكور على المرور
  4. watban New Member

    تاريخ الإنضمام:
    أغسطس 21, 2006
    عدد المشاركات:
    138
    عدد المعجبين:
    40
    نقاط الجوائز:
    0
    رد: الدرس ثاني في دورة ال php: المتغيرات , الثوابت

    اشكرك اخ محمد على الشرح الرهيـــــــــــــــــب......
  5. محمد الفرح Well-Known Member

    تاريخ الإنضمام:
    ديسمبر 27, 2005
    عدد المشاركات:
    2,424
    عدد المعجبين:
    880
    نقاط الجوائز:
    128
    رد: الدرس ثاني في دورة ال php: المتغيرات , الثوابت

    العفو اخوي
    مشكور على مرورك
  6. عصام زايد New Member

    تاريخ الإنضمام:
    يناير 15, 2006
    عدد المشاركات:
    2,071
    عدد المعجبين:
    139
    نقاط الجوائز:
    0
    رد: الدرس ثاني في دورة ال php: المتغيرات , الثوابت

    يعطيك الف عافية اخوي محمد على الشرح الرائع والمبسط
  7. mrsoft2010 New Member

    تاريخ الإنضمام:
    نوفمبر 10, 2006
    عدد المشاركات:
    5
    عدد المعجبين:
    0
    نقاط الجوائز:
    0
    رد: الدرس ثاني في دورة ال php: المتغيرات , الثوابت

    شرح اكثر من رائع
  8. hiroo_kill New Member

    تاريخ الإنضمام:
    نوفمبر 11, 2006
    عدد المشاركات:
    5
    عدد المعجبين:
    0
    نقاط الجوائز:
    0
    رد: الدرس ثاني في دورة ال php: المتغيرات , الثوابت

    مشكووووووووووووووووور على الموضوع
  9. louaiss New Member

    تاريخ الإنضمام:
    مارس 23, 2007
    عدد المشاركات:
    6
    عدد المعجبين:
    0
    نقاط الجوائز:
    0
    مشششششششششششششكور
  10. abdou200 Guest

    تاريخ الإنضمام:
    عدد المشاركات:
    0
    عدد المعجبين:
    0
    نقاط الجوائز:
    0
    شكرا جزيلا على هذا المجهود
  11. anis New Member

    تاريخ الإنضمام:
    يناير 8, 2006
    عدد المشاركات:
    12
    عدد المعجبين:
    0
    نقاط الجوائز:
    0
    بارك الله فيك أخي

    شرح أكثر من رائع بارك الله فيك أخي
    محمد على مجهودك والله يعطيك العافية
    وألف شكر
  12. sameh_ammar New Member

    تاريخ الإنضمام:
    أغسطس 26, 2008
    عدد المشاركات:
    2
    عدد المعجبين:
    0
    نقاط الجوائز:
    0
    رد : الدرس ثاني في دورة ال php: المتغيرات , الثوابت

    شكرا علي الشرح الجميل البسيط
  13. spynet New Member

    تاريخ الإنضمام:
    نوفمبر 15, 2005
    عدد المشاركات:
    26
    عدد المعجبين:
    0
    نقاط الجوائز:
    0
    رد : الدرس ثاني في دورة ال php: المتغيرات , الثوابت

    مشكور أخي الكريم على الدرس

    تابع أخي العزيز
  14. marimad New Member

    تاريخ الإنضمام:
    ديسمبر 16, 2005
    عدد المشاركات:
    2
    عدد المعجبين:
    0
    نقاط الجوائز:
    0
    رد : الدرس ثاني في دورة ال php: المتغيرات , الثوابت

    جزاك الله خيرا ووفقك ان شاء الله (hi)
  15. بلقيس القمر New Member

    تاريخ الإنضمام:
    إبريل 1, 2011
    عدد المشاركات:
    3
    عدد المعجبين:
    0
    نقاط الجوائز:
    0
    [SIZE=<b><a href=&quot;javascript://&quot;><font size=&quot;5&quot;>5</font></a></b>]سلمت الأنامل
    يعطيك العافية على الشرح الرائع
    [/SIZE]

مشاركة هذه الصفحة

الزوار وجدوا هذه الصفحة بالبحث عن الكلمات التالية في محركات البحث :

  1. المتغيرات في php

    ,
  2. الثوابت والمتغيرات المضمنه في php

    ,
  3. متغيرات php

    ,
  4. المتغيرات php