عرض مشاركة واحدة
  #2 (permalink)  
قديم 06-07-2005, 09:36 AM
Ahmed Tohamy Ahmed Tohamy غير متواجد حالياً
 
تاريخ التسجيل: Jun 2005
المشاركات: 54
Post المتغيرات

المتغيرات
كل المتغيرات تدعم لغة php
وماعليك إلا تعريف المتغير بوضع علامة $ قبله
قيمة = اسم المتغير$ <==شكله هكذا;
فمثلا
[php]
<?
$m=100


;

?>

المتغير m له القيمه 100 حيث انه سبق بعلامة $
وهكذا مع جميع أنواع الأعداد
والآن ننتقل إلى المتغيرات الحرفيه ونبدأ بمثال لها ونوضحه
كود PHP:
$a="som"
$b='som'
$c="arab "team""
?> 


نبدأ بشرح ما كتبناه في المثال
وضعت القيمة المسنده إلية بين علامة تنصيص مزدوجه $a المتغير الأول
فوضعت القيمة المسنده إليه بين علامة تنصيص مفرده$b أما المتغير الثاني


ثم قمنا بوضع علامة قبل علامة التنصيص الثانية لكي يتجاهلهاarab أما في المتغير الثالث قمنا أولا بوضع علامة تنصيص ثم كتبنا جمله

قمنا بوضع علامة مره أخرى لكي يتجاهل علامة التنصيص التي بعدهاteam ولا يقوم بإغلاق الأولى ثم بعد كلمة
وللمعلومية يجب أن يكون شكل علا مات التنصيص واحد فمثلا بدأت جمله بعلامة تنصيص مزدوجة فيجب عليك إغلاقها بمزدوجه وليس بمفرده
وأن يكون عددها متساوي كما في المثال
كود PHP:
وهناك إمكانية اللصق بين المتغيرات فمثلا 
$q
="arab"
$q.="team2000"
echo 
$q
?> 
سيكون الناتج هو 
arabteam2000 
وهذا مثال آخر 
$a="arab"; 
$b="team2000"; 
$c=$a.$b; // سيجمع بين المتغيرين 
$d=$a.''.$b; // سيضع فراغ يبن المتغيرين عندما يجمعهما 
echo $c; 
echo $d; 
?> 
سيكون ناتج طباعة الأولى 
arabteam2000 
أما الثانية 
arab team2000 

وهناك امكانية إضافة متغير لآخر 
نكمل من المثال السابق 
$a="arab"; 
$b="team2000"; 
$a=$a.$b; 
$a.=$b; // يعطي نفس النتيجة 
?> 
مثال آخر 
$a=15; 
$b= "اطبع الناتج $a"; 
echo $b; 
?> 
سيطبع
اطبع الناتج 15
وهنا دمجنا قيمة المتغير مع النص ولكن لايمكن التعرف على المتغيرات داخل النصوص إلا من خلال علامة التنصيص المزدوجة"
'أما المفرده علامة التنصيص المفرده
فلن تظهر من خلالها قيمة المتغيرات
رد مع اقتباس