عکس شاخص (پی اچ پی)php

جلسه پنجم PHP: آموزش زبان برنامه نویسی پی اچ پی مقدماتی تا پیشرفته

جلسه پنجم PHP: آموزش کامل زبان برنامه نویسی پی اچ پی مقدماتی تا پیشرفته

 

مقدمه

در این مقاله از کدپز با جلسه پنجم PHP در خدمت شما هستیم.

در قسمت قبل در جلسه چهارم PHP به بحث در رابطه با آرایه ها پرداختیم. آرایه ها همواره یکی از پرکاربردترین مباحث در زبان های برنامه نویسی هستند. همچنین انواع آرایه را بیان کردیم و مثال هایی کاربردی بیان شد. همچنین دو تابع مهم برای نمایش آرایه ها آورده شد. اما از جلسه سوم PHP مبحث عملگر های آرایه ای گفته نشده بود، که در جلسه ی قبل بیان شد. 

با ما باشید تا در جلسه پنجم PHP به مباحث زیر بپردازیم.

 

۱(  عبارت های شرطی if….else….elseif

۲)  دستور switch

عبارت های شرطی

عبارت های شرطی یکی از پرکاربرد ترین مواردی است که در زبان های برنامه نویسی استفاده می شود. زبان PHP همانند بیشتر زبان ها این اجازه را به شما می دهد که کارهای مختلفی را بر اساس یک سری شروطِ خاصی انجام دهید.

در PHP ما عبارتهای شرطی زیر را داریم، که در جلسه پنجم PHP آن ها را بررسی می کنیم. همچنین برای کسب اطلاعات بیشتر می توانید در اینجا کلیک کنید.

  دستور شرطی if

  دستور شرطی if…else

  دستور شرطی if…elseif….else

  دستور شرطی switch

دستور شرطی if

ساختار if به صورت زیر می باشد. در دستور if اگر شرط عنوان شده درست باشد، کد اجرا خواهد شد.

به مثال زیر از جلسه پنجم PHP توجه کنید.

خروجی کد بالا:

نکته: از آنجایی که متغیر name_first مقداری برابر sajjad را دارد، شرط مقدار true را باز میگرداند و دستور اجرا می شود و پیام نمایش داده میشود. اگر name_first را تغییر دهیم دستور echo اجرا نمی شود.

دستور شرطی if…else

ساختار if…else به صورت زیر می باشد. در دستور if…else اگر شرط عنوان شده درست باشد، دستورالعمل مربوط به آن اجرا خواهد شد. در غیر این صورت دستورالعمل مرتبط با else اجرا می شود.

 

به مثال زیر از جلسه پنجم PHP توجه کنید.

خروجی کد بالا:

نکته: دستور رابطه if نادرست است. (false می باشد)، حال مقادیر بین {} در else اجرا می شود.

فلوچارت if…else را با دقت بررسی نمایید.

picture php-if-else-flowchart جلسه پنجم PHP

شما در حال آموزش و یادگیری جلسه پنجم PHP  می باشید.

 

دستور شرطی if…elseif….else

ساختار if…elseif….else به صورت زیر می باشد.

به مثال زیر از جلسه پنجم PHP توجه کنید.

خروجی کد بالا:

نکته: در دستور if…elseif….else ابتدا شرط if بررسی خواهد شد. اگر false بود حال سراغ شرط elseif خواهیم رفت. توجه داشته باشید که هر تعداد که مدنظر ما باشد می توانیم از elseif استفاده کنیم. سرانجام اگر شرط آخرین elseif هم false بود برنامه به سراغ else خواهد رفت.

فلوچارت if…elseif….else را با دقت بررسی نمایید.

picture php-else-if-flowchart جلسه پنجم PHP

دستور switch

گاهی اوقات نیاز داریم تا تساوی یک مقدار یا حرف بررسی کنیم. می توان از دستور elseif و یا switch استفاده کنیم. یکی دیگر از دستورات شرطی که در زبان برنامه نویسی PHP جود دارد، دستور switch است.

ساختار switch به صورت زیر می باشد.

به مثال زیر از جلسه پنجم PHP توجه کنید.

خروجی کد بالا:

نکته۱: همانطور که از اسم آن مشخص می باشد switch (به معنی تعویض کردن) است. switch یک ورودی دارد. switch ورودی خود را به عنوان یک عبارت و یا یک متغیر دریافت کرده و سپس آن را با مقدار مقابل هر case مقایسه می کند. اگر ورودی switch با مقدار مقابل case برار باشد، آنگاه دستورات مربوط به آن case تا قبل از رسیدن به اولین دستور break اجرا می شود.

نکته۲: در این مثال x ورودی switch می باشد که مقدار “admin” را اختیار کرده است. مسلماً اگر مقدار x را به user و یا writer تغییر دهیم، خروجی ما تغییر میکند.

نکته۳: حتما از دستور break استفاده کنید.

نکته۴: دستور break برای جلوگیری از ورود کد برای اجرای خودکار به case بعدی استفاده می شود. عبارت default زمانی استفاده می شود، که عبارت یکسانی با ورودی در ساختار سوئیچ یافت نشود.

 

تبریک میگم شما موفق شدید تا جلسه پنجم PHP را پشت سر بگذارید.

 

برچسب ها : codepaz، PHP

    دیدگاه ها

  1. omid گفت:

    فوق العاده است ان شا الله در همه ی زمینه ها موفق باشید.

دیدگاه تازه ای بنویسید