22-05-14, 02:58 PM
السلام عليكم ورحمة الله وبركاتة
اليوم اقدم مجموعة معلومات عن المتغيرات Variables وهي :-
- طريقة كتابة المتغيرات التقليدية.
- متغير المتغير.
- متغير مرجع لمتغير.
- طريقة كتابة المتغيرات المعقدة.
طريقة كتابة المتغيرات التقليدية :-
يبدأ المتغير بعلامة الدولار Dollar Sign $ متبوعه بحرف من الحروف الانجليزية او علامة Underscore _
ولا يمكن كتابة ارقام او احرف غير الانجليزية بعد علامة الدولار $
ولا يمكن الحجز المباشر لمتغيرات اصيلة في اللغة مثل : $this
PHP كود :
$Raggi = 'Moamen'; // صحيح
$2Raggi = 'Moamen'; // خطأ لانه يبدأ برقم
$_2Raggi = 'Moamen'; // صحيح
$Räggi = 'Moamen'; // خطأ لانه يحتوى على حرف ليس انجليزي
$this = "Moamen"; // خطأ لان المتغير محجوز في اللغة
متغير المتغير:-
يعني ان قيمة المتغير الاول اصبحت متغير مستقل
PHP كود :
$name = "Moamen";
$$name = "21 years old"; //$$name هذا هو متغير المتغير
echo "My name is $name, i'm $Moamen."; // $$name = $Moamen اي ان
متغير مرجع لمتغير:-
يعني ان هناك متغير تابع لمتغير اخر والعكس صحيح
PHP كود :
$name = "Moamen";
$RaggiTech = &$name;
echo "$name = $RaggiTech <br>";
$RaggiTech = "Eltouny";
echo "$name = $RaggiTech";
طريقة كتابة المتغيرات المعقدة:-
وهي طريقة تسمح بادخال النصوص و المتغيرات الاخرى داخل اسم المتغير
PHP كود :
$name = "Moamen";
$age = 21;
${$name."_is_".$age} = "RaggiTech";
//يمكن استخدام المتغير بطريقتان
#الاولى
echo ${$name."_is_".$age}."<br>";
#الثانية
echo $Moamen_is_21;
تحياتي
اخوكم/ مؤمن التوني