اليوم ان شاء الله سوف نتتطرق الى الجمل الشرطية في PHP وهي فقرة جد مهمة والتي ﻻ يخلو منها أي برنامج مكتوب بهده اللغة الجميلة
المهم سوف ندرس هده الظاهرة بواسطة أمثلة توضيحية
المثــال اﻻول :
المثــال اﻻول :
<?php
$name = 'matrix' ;
if ($name = 'matrix')
{
print 'Welcome matrix';
}
else
{
print 'Good Bay'
}
?>
$name = 'matrix' ;
if ($name = 'matrix')
{
print 'Welcome matrix';
}
else
{
print 'Good Bay'
}
?>
كما ﻻحظتم فاني في بداية البرنامج قم بتحديد متغير يحمل قيمة نصية هي matrix وبعد دلك قمت باستعمال الجملة الشرطية للتأكد من ان المتغير name يحمل القيمة matrix وهنا لدينا احتمالين ادا كان المتغير يحمل القيمة فان البرنامج سيقوم باطباعة Welcome matrix وادا كان المتغير ﻻ يحمل القيمة التي قمنا باختبارها بواسطة الجمل الشرطية فان البرنامج يقوم بطابعة Good Bay ومنه فان نتيجة البرنامج اعلاه هي :
Welcome matrix
ومنه نستطيع ان نستنتج ان الجملة الشرطية في PHP تتكون من جزئين مهمين اﻻول هو : if و التي تقوم باختبار صحة الجملة البرمجية التي بيين القوسين ويله مباشرة الامر المراد تنفيده ادا كانت النتيجة صحيحة وبعد دلك تتأتي else و التي تقوم بتنفيده امر ادا كان النتيجة خاطئة . باﻻضافة الى if و else نجد احيانا elseif وهي تستعمل بعد if وتقوم باضافة اختبار اخر مثال بسيط
Welcome matrix
ومنه نستطيع ان نستنتج ان الجملة الشرطية في PHP تتكون من جزئين مهمين اﻻول هو : if و التي تقوم باختبار صحة الجملة البرمجية التي بيين القوسين ويله مباشرة الامر المراد تنفيده ادا كانت النتيجة صحيحة وبعد دلك تتأتي else و التي تقوم بتنفيده امر ادا كان النتيجة خاطئة . باﻻضافة الى if و else نجد احيانا elseif وهي تستعمل بعد if وتقوم باضافة اختبار اخر مثال بسيط
<?php
$number = 10;
if ($number == 10)
{
print 'variable number equal to 10';
}
elseif ( is_numeric ($number) )
{
print 'variable number is numeric ' ;
}
else {
print ' variable number is not numeric and not equal to 10' ;
}
?>
$number = 10;
if ($number == 10)
{
print 'variable number equal to 10';
}
elseif ( is_numeric ($number) )
{
print 'variable number is numeric ' ;
}
else {
print ' variable number is not numeric and not equal to 10' ;
}
?>
هنا نسطيع استنتاج دور elseif والتي تقوم باختبار ثاني اوثالث...حيث ان elseif يمكن ان نسنعملها قدرما نشاء و الشيئ الجديد لكم في هدا البرنامج اني استعملت دالة امرية جديدة وهي is_numeric التي تقوم بالتأكد من ان القيمة الموجدة بين القوسين -هنا قيمة المتغير number- هي قيمة رقمية صحيحة .
هده هو كل ما يتعلق بالجمل الشرطية في PHP بقيت بعض اﻻمور التنظمية وطرق اخرى للكتابة سنتطرق لها في القادم من دروسنا ان شاء الله تعالى.
دمتم في رعايـــــــة الله
0 تعليقات