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

محمد الفرح

Well-Known Member
السلام عليكم ورحمة الله وبركاتة

دروس سابقة:-
الدرس الاول في دورة ال 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 : القيمة
بالكامل

Rich (BB code):
Rich (BB code):
Rich (BB code):
(اسم ( ' المتغير' , القيمة


الان لنأخذ المثال التالي:-
لو كنا نعمل في شركة مبيعات مرتديلا مثلا
وتبيع بصنفان
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  ;
?>

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

 


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


اشكرك اخ محمد على الشرح الرهيـــــــــــــــــب......
 
بارك الله فيك أخي

شرح أكثر من رائع بارك الله فيك أخي
محمد على مجهودك والله يعطيك العافية
وألف شكر
 
[SIZE=<b><a href=&quot;javascript://&quot;><font size=&quot;5&quot;>5</font></a></b>]سلمت الأنامل
يعطيك العافية على الشرح الرائع
[/SIZE]​
 
عودة
أعلى