تقييم الموضوع :
  • 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 3,675 19-03-15, 02:19 PM
آخر رد: abulayth
Lightbulb [مقال] معلومات سريعة : Basic Syntax RaggiTech 7 5,800 22-05-14, 08:06 PM
آخر رد: RaggiTech

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


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