php الدرس الرابع فى

Conditions

-وهى عبارة عن جمل الشرط داخل لغة البى اتش بى وجمل الشرط تستخدم لتنفيذ اجراء معين فى حالة تحقق شرط معين وجمل الشرط لها اربعة طرق لكل طريقة وظيفتها كما درسناها سابقا فى لغة الجافا سكريبت كالتالى:

الشكل العام

استخدامها

جملة الشرط

if (condition)

{

Code if condition is true

}

تستخدم لتنفيذ كود فى حالة كان الشرط صحيح فقط.

if

if (condition)

{

Code if condition is true

}

else

{

Code if condition is not true

}

تستخدم لتنفيذ كود فى حالة كان الشرط صحيح او تنفيذ كود اخر فى حالة كان الشرط خاطىء

if…else

if (condition1)

{

Code if condition1 is true

}

else if(condition2)

{

Code if condition2 is true

}

else

{

Code if condition1 and condition2 not true

}

تستخدم لعمل اكثر من شرط لوجود مجموعة عديدة من الاكواد

if…else if….else

switch (n)
{
case 1:
code1
break;
case 2:
code2
break;
default:
code3
}

ايضا تستخدم لعمل اكثر من شرط لوجود مجموعة عديدة من الاكواد

switch

امثلة توضح الحالات السابقة

(1)if:

<?php$a=2;

$b=1;
if ($a > $b)

{
echo “a is bigger than b”;

}
?>

(2)if…else:

<?php$a=2;

$b=3;
if ($a > $b)

{
echo “a is bigger than b”;

}

else

{

echo ” b is bigger than a”;

}
?>

(3)if…else if….else:

<?php$a=2;

$b=2;
if ($a > $b)

{
echo “a is bigger than b”;

}

else if ($b > $a)

{

echo ” b is bigger than a”;

}

else

{

echo ” b is equal a”;

}
?>

(4)switch:

<?php
$favcolor=”red”;
switch ($favcolor)
{
case “red”:
echo “Your favorite color is red!”;
break;
case “blue”:
echo “Your favorite color is blue!”;
break;
case “green”:
echo “Your favorite color is green!”;
break;
default:
echo “Your favorite color is neither red, blue, or green!”;
}
?>

Advertisements

ضع تعليقك هنا

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: