الأحد، 29 ديسمبر 2013

أساسيات البرمجة - برمجة المواقع صنع القرارات الجمل الشرطية PHP Decision Making

صنع القرارات أو الجمل الشرطية PHP Decision 

أساسيات البرمجة - برمجة المواقع صنع القرارات الجمل الشرطية PHP Decision Making


الجمل الشرطية في البي اتش بي  PHP Decision Making :-

كما ذكرنا سابقا في درس المتغيرات فأن أسياسيات البرمجة في كافة اللغات البرمجة الموجه بالكائنات كلها متشابهة في الصيغة ولا يوجد اختلاف كبيرة بل هي فروقات بالكاد تكون واضحة.ولذلك فان الجمل الشرطية  PHP Decision Making في البي اتش بي هي نفس صيغة الجمل الشرطية PHP Decision Making في الس شارب وكذلك هي نفس صيغة الجمل الشرطية  PHP Decision Making في لغة سي بلس بلس .وهس نفس الجمل الشرطية PHP Decision Making في أي لغة أخرى. ولذلك عند التعامل مع صنع القرارات أو بما يعرف ب الجمل الشرطية  PHP Decision Making يفضل دراسة الخوارزميات الخاصة ب الجمل الشرطية  PHP Decision Making لانها موحدة في كافة لغات البرمجة.

أنواع الجمل الشرطية في البي اتش بي  PHP Decision Making:

  1. الجمل الشرطية في صيغتها المبسطة  if...else statement
  2. الجمل الشرطية في صيغتها المركبة elseif statement
  3. الجمل الشرطية الاختيار من متعدد او بالبدالة switch statement

أولا الجمل الشرطية في صيغتها المبسطة   if...else statement

الصيغة العامة ل الجمل الشرطية المبسطة  PHP Decision Making

if (الشرط)
  في حال كان صحيح ينفذ هذا الجزء;
else
  في حال كان خطأ ينفذ هذا الجزء	

مثال على الجمل الشرطية البسيطة  PHP Decision Making:-

<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
  echo "Have a nice weekend!"; 
else
  echo "Have a nice day!"; 
?>
</body>
</html>

مثال على الجمل الشرطية البسيطة  PHP Decision Making

في حال كانت الكود المراد تنفيذه في أكثر من سطر فيجب استخدام الحاصرتين {} بعد if
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
  {
  echo "Hello!<br />"; 
  echo "Have a nice weekend!";
  echo "See you on Monday!";
  }
?>
</body>
</html>

ثانيا الجمل الشرطية في صيغتها المركبة    elseif statement

الجمل الشرطية المركبة هي صيغة من الجمل الشرطية البسيطة ولكن بدل من أن تفحص شرطين فأنها تفحص عدد شروط وتنفذ الشرط الصحيح منها.

الصيغة العامة ل الجمل الشرطية المركبة  PHP Decision Making.

if (condition)
  code to be executed if condition is true;
elseif (condition)
  code to be executed if condition is true;
else
  code to be executed if condition is false;

مثال على الجمل الشرطية المركبة في البي اتش بي  PHP Decision Making. 

<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
  echo "Have a nice weekend!"; 
elseif ($d=="Sun")
  echo "Have a nice Sunday!"; 
else
  echo "Have a nice day!"; 
?>
</body>
</html>

 ثالثا الجمل الشرطية الاختيار من متعدد او بالبدالة switch statement

تستخدم الجمل الشرطية PHP Decision Making سويتش في أردت الاختيار من بين عدة خيارات في حال كانت القيمة المختارة هي ضمن الخيارات المتاحة.

الصيغة العامة للجمل الشرطية  PHP Decision Making الاختيار من متعدد أو سويتش.

switch (التعبير)
{
case الاختيار1:
  ينفذ الكود في حال كان التعبير يساوي الاختيار1
  break;  
case الاختيار2:
ينفذ الكود في حال كان التعبير يساوي الاختيار2

break;
default:
  ينفذ هذا الاختيار في حال لا يوجد اي من الاختيارات السابقة ما يساوي التعبير
}

مثال عى الجمل الشرطية  PHP Decision Making من نوع switch

<html>
<body>
<?php
$d=date("D");
switch ($d)
{
case "Mon":
  echo "Today is Monday";
  break;
case "Tue":
  echo "Today is Tuesday";
  break;
case "Wed":
  echo "Today is Wednesday";
  break;
case "Thu":
  echo "Today is Thursday";
  break;
case "Fri":
  echo "Today is Friday";
  break;
case "Sat":
  echo "Today is Saturday";
  break;
case "Sun":
  echo "Today is Sunday";
  break;
default:
  echo "Wonder which day is this ?";
}
?>
</body>
</html>


Ahmed Ata Almahallawi
Freelancer
IT
IT Help Desk,
SEO experience,PHP,C#,ASPX
@aalmahallawi

التسميات: