منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : معلومات سريعة : Variables
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاتة


اليوم اقدم مجموعة معلومات عن المتغيرات Variables وهي :-
  1. طريقة كتابة المتغيرات التقليدية.
  2. متغير المتغير.
  3. متغير مرجع لمتغير.
  4. طريقة كتابة المتغيرات المعقدة.

طريقة كتابة المتغيرات التقليدية :-
يبدأ المتغير بعلامة الدولار 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


تحياتي
اخوكم/ مؤمن التوني
CoolTongue
مـــوضوع مـتعب علــيه احسـنت بارك الله فـــيك
الله يرضى عليك ويبارك فيك
هذا اللي كنت اتمنى اعرفه خصوصا الجزئية هذي
PHP كود :
${$name."_is_".$age} = "RaggiTech"
النقطة اللي بعد كلمة name مافائدتها؟
(22-05-14, 07:38 PM)سعود كتب : [ -> ]الله يرضى عليك ويبارك فيك
هذا اللي كنت اتمنى اعرفه خصوصا الجزئية هذي
PHP كود :
${$name."_is_".$age} = "RaggiTech"
النقطة اللي بعد كلمة name مافائدتها؟

النقطة في هذا الوضع يطلق عليها concatenation operator و المقصود منها عمل سلسلة من النصوص لانتاج نص واحد
مثال لانتاج جملة Hello World
PHP كود :
$a "Hello ";
$b $a "World"

هنا b هي a + كلمة world

الملخص عمل . في php هو نفس عمل & مع النصوص في vb.net تقريبا