أنت في : الرئيسية :: PHP :: موضوع: دروة أساسيات php -101

الدكتور نت

السلام عليكم

منذ العام 1999م و نحن نحاول الارتقاء بالمصمم و المطور العربي عبر إضافة دروس و مقالات و دروات لتساعده على إنشاء و تطوير موقعه . لو كنت أحد هؤلاء و أحببت مساعدتنايمكننا أن ندلك على عدد من الأمور التي يمكنك القيام بها لمساعدتنا اضغط هنا و أقرأ أكثر عن الموضوع ..

دروة أساسيات php -101


بقلم: الدكتور نت /مواضيع أخرى لنفس المحرر الدكتور نت

حول الموضوع

وصف الموضوع

أساسيات لغة الphp مفاهيم و تراكيب اللغة .. و كل ما تحتاجه لتبدأ ..


الأوسمة :
| | | | | | | | | | |
في التصنيفات :PHP

◄الجمل الشرطية و حلقات التكرار

جملة الشرط إذا if Statement

أي في حال حدث حدث معين .. افعل هذا.. في ابسط انواعها جملة الشرط هي if الشرط هنا
{
افعل كذا


<?

if( $a >$b )
{
echo ("a>b ");
}
?>

} اي إذا كانت قيمة المتغيير a اكبر من b اطبع جملة a > b هذا حدث سيقوم به البرنامج في حالة a اكبر من b لكن ماذا لو كان اردنا اشتراط حدث آخر في حالة a اقل من b.. if( $a >$b )
{


if( $a >$b )
{
echo ("a>b ");
}
else {
echo  "b
}
?>

} في المثال السابق طلبنا من البرنامج إذا كان aاكبر من B ان يطبع جملة معينة..و الا اطبع a اقل من b كما يمكن في حالة مثلا a اقل من b مثلا نريد وضع شرط جديد.. يكون ذلك عن طريق..


<?

if( $a >$b )
{
echo ("a>b ");
}
elseif ($a<$b)
{
echo "a
} else {
echo "لا اعرف..!!";
}
?>

بينما While

نطلب من البرنامج تكرار عدد من العلميات طالما ان شرط معين متحقق.. عن عند نفي الشرط .. تتوقف العملية.


<?

$a = 20 l;
while ($a >10 ) {
echo $a ;
$a--;
}
?>

في الكود السابق اعطينا a القيمة 20 و من ثم اشترطنا على البرنامج طالما ان المتغير اكبر من ال10 .. اطبع المتغيير ثم اطرح واحد منه .. ستتكرر العملية حتى تصل قيمة المتغيير لقيمة اقل من ال10 و يتوقف التكرار.. يمكنك نسخ الكود السابق و تجربته لتعرف ما اعني..

افعل طالما Do .. While

مشابهه للسابق إلا ان اختبار الشرط يتم في نهاية كل تكرار.. سنكتب الكود السابق باستخدام هذه الطريقة.. $a = 20;


<?

Do
echo $a ;
$a-- ;
while ($a >10 ) ;
?>

جملة التكرار For

يقال انها اكثر جمل التكرار تعقيدا..
فانت في هذه الطريقة يمكنك تحديد عدد مرات التكرار.. مثلا ..


<?

For ($i = 0 ; $i<10 ; $i++) {
echo $i ;
}
?>

اي ابدأ من التكرار من i =0 و و طالما المتغير اقل من ال10 ..كل مرة ارفع قيمة المتغيير بواحد و في كل مرة سيقوم البرنامج بطباعة قيمة i

كسر الحلقات Break

أحيانا قد تحتاج إلى وقف التكرار قبل تحقق الشرط.. و ذلك يتم باستخدام الجملة break ببساطة اضف الجملة في المكان الذي تريد ان يتوقف التكرار فيه.

ٍجملة الاختيار Switch

تستخدم لإجراء اختبار معين .. على متغيير معين .. فنقول للبرنامج مثلا في حال كان للمتغير هذه القيمة افعل كذا..و في حال كان له هذه القيمة افعل كذا..


<?

For ($i = 0 ; $i<10 ; $i++) {
echo $i ;
}
?>

ففي حال كانت قيمة المتغيير مساوية للصفر طلبنا من البرنامج طباعة صفر و في حال كان قيمة المتغيير واحد طلبنا منه طباعة الواحد .. كما يمكن تعيين حال افتراضية للمتغير.. مثلا لو ان المتغيير ليس 0 او 1 ..يمكن ان نطلب من البرنامج اجراء معين ..


<?

switch ($a) {
case 0 : echo "0";
break;

case 1 : echo "1";
break;

defualt: echo "لا اعرف..";
break;
}
?>
تقييم الموضوع :
نقطة  واحدةنقطتين3 نقاط4 نقاط5 نقاط
(1 صوت)
Loading ... Loading ...
أعجبك الموضوع .. أضفه في
Del.icio.us     Digg     أرسله إلى  Stumbleupon!     Technorati     File on Furl     Blinklist    Ma.gnolia     Yahoo! My Web