منتديات إجلجلي Agelgele
حللتم اهلا ونزلتم سهلا في مؤسسة فينكس تكنالوجي
منتديات إجلجلي Agelgele
حللتم اهلا ونزلتم سهلا في مؤسسة فينكس تكنالوجي
مؤسسة فينكس تكنالوجي ® Phoenix Technology
                      

العودة مؤسسة فينكس تكنالوجي ®



أهلا وسهلا بك في مؤسسة فينكس تكنالوجي ®
أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـــات، بالضغط هنا. كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه.


منتدي متخصص في صيانة الانضمة والشبكات المعلوماتية وتطوير المواقع والمنتديات . وافلام ومسلسلات عالمية مختلفة
 
الرئيسيةالبوابة رمضانيةأحدث الصورالتسجيلدخول

شاطر|


بيانات كاتب الموضوع
PHP » Lesson 6: شروط
كاتب الموضوعرسالة
المعلومات
الكاتب:
اللقب:

مستخدم مجتهد

الرتبه:
مستخدم مجتهد
الصورة الرمزية

énergie
البيانات
عدد المشاركات : 200

الإتصالات
الحالة:
وسائل الإتصال:

موضوع: PHP » Lesson 6: شروط PHP » Lesson 6: شروط Empty16/11/2014, 18:11

اذا احتوت المشاركة صورا - قم بالضغط عليها لعرضها بحجمها الطبيعي




الدرس السادس: الشروط
الشروط تستخدم لتنفيذ أجزاء من البرنامج فقط عندما تستوفى متطلبات محددة مسبقاً، فمثلاً الشرط يمكن أن يكون تاريخ بعد الأول من يناير 2012 أو متغير أكبر من 7.

If...

أول نوع من الشروط سنلقي نظرة عليه هو PHP » Lesson 6: شروط Icon.newwindowif، وهو يكتب بهذا الشكل:
if (condition) {
statement
}


مرة أخرى، طريقة كتابة الأمر قريبة جداً من اللغة الطبيعية، إذا (If) تحقق شرط فنفذ كذا وكذا، لنلقي نظرة على مثال بسيط:



Loops




$x = 2;

if ($x > 1) {
echo "

variable $x is greater than 1

";
}

?>





if ... else ...

النوع التالي من الشروط الذي سنلقي نظرة عليه هو PHP » Lesson 6: شروط Icon.newwindowelse، وهو ما يمكن أن يكتب بهذا الشكل:

if (condition) {
statement
}
else {
statement
}


مرة أخرى، أسلوب كتابة الأمر قريب من اللغة الطبيعية: إذا (if) تحقق شرط نفذ كذا وكذا، وإلا else نفذ شيئاً آخر.
في الدرس الرابع تعلمت كيف تجد رقم الشهر، في المثال التالي سنستخدم رقم الشهر في حلقة PHP » Lesson 6: شروط Icon.newwindowif وPHP » Lesson 6: شروط Icon.newwindowelse والشرط وضعت لمعرفة الموسم:


Conditions




if (date ("m") == 3) {
echo "

Now it's spring!

";
}
else {
echo "

I do not know what season it is!

";
}

?>





PHP » Lesson 6: شروط Icon.exampleشاهد المثال
كما ترى، الشرط ليس شرطاً ذكياً وفقط يعمل إن كان الشهر مارس!
على أي حال هناك كثير من الطرق لتحسين الشرط وزيادة دقته، أدناه قائمة العوامل (operators) التي يمكن استخدامها في الشروط:
== يساوي
< أقل من
> أكبر من
<= أقل من أو يساوي
>= أكبر من أو يساوي
!= لا يساوي
بالإضافة إلى ذلك هناك عوامل منطق:
&& و
|| أو
! لا
العوامل يمكن استخدامها لوضع شروط أكثر دقة، الآن يمكن توسيع المثال أعلاه لإدراج كل شهور الربيع:


Conditions





if (date("m") >= 3 && date("m") <= 5) {
echo "

Now it's spring!

";
}
else {
echo "

Now it's either winter, summer or autumn!

";
}

?>






لنلقي نظرة مقربة على الشرط المحسن::
date("m") >= 3 && date("m") <= 5

يمكن ترجمة الشرط إلى:
إن كان الشهر أكبر من أو يساوي 3، والشهر أقل من أو يساوي 5


شرط ذكي، أليس كذلك؟ العوامل تلعب دوراً مهماً في كثير من أجزاء PHP.
لكن لا زال البرنامج يعمل لشهور مارس، أبريل ومايو، بقية الشهور لم تذكر في الشرط، لذلك دعنا نطور الشرط أكثر.

if ... elseif ... else...

باستخدام PHP » Lesson 6: شروط Icon.newwindowelseif يمكننا توسيع الشرط ليعمل على كافة الشهور:


Conditions





if (date("m") >= 3 && date("m") <= 5) {
echo "

Now it's spring!

";
}

elseif (date("m") >= 6 && date("m") <= Cool {
echo "

Now it's summer!

";
}

elseif (date("m") >= 9 && date("m") <= 11) {
echo "

Now it's autumn!

";
}

else {
echo "

Now is winter!

";
}

?>






PHP » Lesson 6: شروط Icon.exampleشاهد المثال
لكتابة الشروط عليك أن تفكر بشكل منطقي وتكون منهجياً، المثال أعلاه بسيط لكن الشروط يمكنها أن تصبح معقدة جداً.

switch ... case

هناك طريقة أخرى لكتاب الشروط باستخدام PHP » Lesson 6: شروط Icon.newwindowswitch:
switch (expression) {

case 1:
statement
break;
case 2:
statement
break;
default:
statement
break;
}


هذه الطريقة تعتمد على الشرط أو expression ثم تضع قائمة بمختلف الأجوبة والقيم من خلال البيان أو statements، أسهل طريقة لشرح هذا الأمر هو من خلال مثال.
كما تتذكر في الدرس الرابع وظيفة PHP » Lesson 6: شروط Icon.newwindowdate("w") تعطينا رقم اليوم في الأسبوع، هذا يمكن استخدامه في المثال بكتابة اسم اليوم بدلاً من رقمه:


Conditions




switch(date("w")) {

case 1:
echo "Now it's Monday";
break;
case 2:
echo "Now it's Tuesday";
break;
case 3:
echo "Now it's Wednesday";
break;
case 4:
echo "Now it's Thursday";
break;
case 5:
echo "Now it's Friday";
break;
case 6:
echo "Now it's Saturday";
break;
default:
echo "Now it's Sunday";
break;

}

?>





PHP » Lesson 6: شروط Icon.exampleشاهد المثال
غالباً PHP » Lesson 6: شروط Icon.newwindowswitch تستخدم كبديل لأمر PHP » Lesson 6: شروط Icon.newwindowif وPHP » Lesson 6: شروط Icon.newwindowelse، ما يجب عليك استخدامه في أي ظرف يعتمد على أي طريقة تجدها أسهل وأكثر منطقية، محاولة أن تجعل برنامجك منطقياً وواضحاً سيكون تحدياً كبيراً.
في الدرس التالي سنلقي نظرة على كيفية إضافة تعليقات لبرنامجك وكيف تعمل، التعليقات الجيدة يمكنها أن تكون ضرورية لشخص آخر عليه تغيير شيء ما في برنامجك في مرحلة لاحقة.















 الموضوع الأصلي : PHP » Lesson 6: شروط // المصدر : منتديات إجلجلي Agelgele // الكاتب:énergie


énergie ; توقيع العضو




المعلومات
الكاتب:
اللقب:
مؤسس الموقع
الرتبه:
مؤسس الموقع
الصورة الرمزية

Ǥlamorous
البيانات
رسالة SMS : الحمد لله علي كل حال
ذكر
الجمهورية الجزائرية الديموقراطية الشعبية
العمر : 32
عدد المشاركات : 1609

الإتصالات
الحالة:
وسائل الإتصال:
http://www.altwer.com

موضوع: رد: PHP » Lesson 6: شروط PHP » Lesson 6: شروط Empty2/12/2014, 19:08

اذا احتوت المشاركة صورا - قم بالضغط عليها لعرضها بحجمها الطبيعي




جزاك الله كل خيرا علي الموضوع
المفيد والرقي















 الموضوع الأصلي : PHP » Lesson 6: شروط // المصدر : منتديات إجلجلي Agelgele // الكاتب:Ǥlamorous


Ǥlamorous ; توقيع العضو




PHP » Lesson 6: شروط

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة

مواضيع مماثلة

» أحلى منتدى | شروط الاستضافة | طريقة التسجيل بالفيديو شروط الإستعمال العامة
» PHP » Lesson 4: التعامل مع الوقت والتواريخ
» شروط الأضحية
» شروط وضع طلب ترشيح للاشراف
» “جوجل” تحدث شروط استخدام خدماتها وتؤكد تحليل محتوى المستخدمين



الــرد الســـريـع
..
الرد السريع
هام جداً: قوانين المساهمة في المواضيع. انقر هنا للمعاينة



●[ جميع حقوق النشر للمواضيع الحصرية محفوظة © phoenix™ 2015 ]●
●[ جميع المواضيع تعبر عن رؤية صاحبها ولا تمت للإدارة بصلة ]●

تحويل وبرمجة الرسام