عرض مشاركة واحدة
عضو نشيط جدا
تاريخ التسجيل: Nov 2003-
#1 (permalink)  
[php] الصيغة البديلة لل control structures


سأتحدث اليوم عن الصيغة البديلة للـcontrol structures في لغة php ، وهي بسيطة جداً ولنبدأ بالقاعدة العامة لكتابتها

1. نستبدل قوس البداية } ب نقطتين :
2. نستبدل قوس النهاية بكلمة end يليها اسم الدالة او الاداة ، مثل endfor, endif, endwhile ،

ولنبدأ الان في تفصيل هذه النقاط

أولاً: الدالة الشرطية if

php توفر لنا عدة صيغ لكتابة الدالة الشرطية if

الأولى والمتعارف عليها هي:

كود PHP:
if (condition) {
statement

الثانية :

كود PHP:
(condition) ? true state false state
الثالثة :

كود PHP:
if (condition):
statement
endif; 
كذلك بالنسبة للشرط المتعدد nested if

كود PHP:
if (condition):
statement
elseif (condition):
statement
else:
statement
endif; 
ثانياً: switch

الصيغة الاولى:

كود PHP:
switch (condition) {
case 
value1:
statement
break;

case 
value2:
statement
break;

default :
statement

الصيغة الثانية:

كود PHP:
switch (condition):
case 
value1:
statement
break;

case 
value2:
statement
break;

default:
statement
endswitch; 
ثالثا : while, for, foreach

نفس الطريقة

كود PHP:
while (expression) {
statement

الصيغة البديلة

كود PHP:
while (expression):
statement
endwhile; 
وينطبق هذا على foreach, for

أما بالنسبة لـ do-while ، بحثت عن الصيغة البديلة لها ولكني لم أجد، لذا لا توجد إلا طريقة واحدة لكتابتها وهي:

كود PHP:
do {
statement
} while (expression); 
وأخيراً، فإن أصبت فمن الله وإن أخطأت فمن نفسي والشيطان،

روابط ذات صلة

* alternative syntax for control structures
* control structures

المصدر : المشروع - [php] الصيغة البديلة لل control structures






__________________
AlwatanVoice, www.alwatanvoice.com
Almashroo, www.almashroo.com

Pal Coder == Palestinian Coder
Pal Coder غير متواجد حالياً   قديم 03-12-2007, 09:43 PM
رد مع اقتباس