تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[مقال] معلومات سريعة : Variables
#1
Lightbulb 
السلام عليكم ورحمة الله وبركاتة


اليوم اقدم مجموعة معلومات عن المتغيرات 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
الرد }}}}
تم الشكر بواسطة: a_almisery , abulayth , سعود , oneyemenweb2
#2
مـــوضوع مـتعب علــيه احسـنت بارك الله فـــيك



[صورة مرفقة: g5qidgW.jpg]

ســبحــانك الـلهم بـحمدك , الـلهم لا عــلم لـنا الى مــأ علــمتــنا , الـلهـم علــمنـا ما جــهلـنا وانــفـعنــا بــما عــلمــتنـا انــك انـتَ الـسـميع الــعلــيم الـحكـيم ~~!I!

الرد }}}}
تم الشكر بواسطة: RaggiTech , سعود
#3
الله يرضى عليك ويبارك فيك
هذا اللي كنت اتمنى اعرفه خصوصا الجزئية هذي
PHP كود :
${$name."_is_".$age} = "RaggiTech"
النقطة اللي بعد كلمة name مافائدتها؟
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#4
(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 تقريبا
الرد }}}}
تم الشكر بواسطة: سعود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Lightbulb [مقال] معلومات سريعة : Constants RaggiTech 2 680 19-03-15, 02:19 PM
آخر رد: abulayth
Lightbulb [مقال] معلومات سريعة : Basic Syntax RaggiTech 7 1,225 22-05-14, 08:06 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم