الموضوع: العوامل
عرض مشاركة واحدة
  #6  
قديم 30-07-2007, 01:07 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,682
افتراضي رد: العوامل

العمليات المنطقية

العمليات المنطقية Logical Operations :
لكي تكون قيمة الشرط صحيحة فيجب أن تنطبق القواعد التالية الخاصة بكل عامل منطقي على حدة ، والعوامل هي :
( and ) يجب تحقق الاثنين $a and $b
( or ) يجب تحقق كلاهما او احدهما $a or $b
( Xor ) يجب تحقق احدهما و ليس كلاهما $a xor $b
( ! ) نفي تحقق الشرط نفي لقيمة a !$a

ملاحظة : يمكن كتابة الـ ( and ) بالشكل التالي ( & ) والـ ( or ) بالشكل التالي ( | ) والـ ( Xor ) بالشكل التالي ( ^ ) ..

And ( و ) ..
إذا تحقق الشرطان ، بمعنى المتغير الأول يساوي 7 والمتغير الثاني يساوي 5 نفذ أمر الطباعة واطبع صحيح :
Code ..
<?
$x
= 7
;
$y = 5
;
if ((
$x == 7) and ($y == 5)) print "صحيح"
;
// يتم طباعة صحيح
?>



Or ( أو ) ..
إذا كان أحد الشرطين صحيح أو الاثنين صحيحين نفذ أمر الطباعة :
Code ..
<?
$x
= 7
;
$y = 5
;
if ((
$x == 7) or ($y == 8)) print "True"
;
// True يطبع
?>



Xor ..
إذا تحقق أحد الشرطين وليس الاثنين معا ينفذ أمر الطباعة :
Code ..
<?
$x
= 7
;
$y = 5
;
if ((
$x == 7) xor ($y == 8)) print "True"
;
// True تحقق شرط واحد فقط فيتم طباعة كلمة
?>



! ( النفي ) ..
إذا كانت جملة الشرط غير صحيحة نفذ أمر الطباعة :
Code ..
<?
$y
= 5
;
if (! (
$y == 10)) print "True"
;
يطبع True لأن المتغير القيمة المخزنة فيه غير صحيحة
?>




من مواضيع مُجَاهِد في مهارات سوفت

__________________
بو مُجَاهِد
رد مع اقتباس