نوشته شده توسط : علی پور

طریق
فعالیت شرط ها در PHP با ternary operator یا امر شرطی سه گانه: برای این کار می توانیم از کدهایی که در پایین نمونه آن ها آورده شده، به کار گیری نمود . می بضاعت و توان آن را به این رخ بیان کرد: آیا این شرط درست می باشد؟ بعد پس از شرط از نشانه سوال استعمال می شود .

طراحی سایت در مشهد

عبارت باطن شرط یا دارای اندازه true خواهد بود (یعنی نتیجه دستور شرطی درست می باشد) و یا مقدار آن false می باشد . در این چهره عبارت اول را اجرا کن، در غیر این رخ می می بایست عبارت دوم اجرا گردد .

فرمان نخستین و دستور دوم، به وسیله نشانه « : » از هم انقطاع خواهند شد .

استعمال
از « : ? » در دستور شرطی سه گانه: در واقع در این شرایط عبارت اولیه پس از شرط داده نمی شود و نشانه سوال و « : » ، پشت راز همدیگر قرار خواهند گرفت . این شرط در واقع یا true را بر می گرداند یا این که عبارت دوم را به عنوان خروجی بر می گرداند .

در نمونه زیر، در صورتی که ثابت MSN_CONST توصیف گردیده باشد، عملا شرط کاری را انجام نمی دهد . اما در صورتی که این ثابت تعریف نشده باشد، میزان آن برابر 20 خواهد شد .

این یک نمونه کاربردی هست که بسیار در برنامه نویسی ممکن می‌باشد به عمل گرفته شود .

استعمال
از عملگر or یا این که || برای پیاده سازی شبیه با « : ? » در صورتی که نخواهید از « : ? » به کار گیری کنید، می توانید از عملگر or به فیس کد ذیل استفاده ببرید . در مثال زیر در صورتی که اندازه اثبات MSN_CONST_2 تعریف گردیده باشد، عملا فیض عبارت true بوده و دیگر شرط دوم نظارت نخواهد شد .

ولی در صورتی که شرط اول صحیح نباشد، شرط دوم نیز نظارت شده و اندازه ثابت زمینه نظر تعریف خواهد شد .

به کارگیری
از عملگر and یا این که && برای پیاده سازی شبیه با « : ? » در صورتی که نخواهید از « : ? » استفاده کنید، می توانید از عملگر and به فیس کد تحت استفاده ببرید . این نمونه دقیقا مشابه مثال پیشین می باشد .

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

در تحت یک چندین مثال برای فهم و شعور خوبتر پیاده سازی دستورها شرطی تک خطی با به کارگیری از عملگر ternary ، زده گردیده هست .
در انتهای کدها هم، می توانید فیض خروجی آن را نیز مشاهده فرمایید:
/*Sample
of ternary without statement for true condition*/ //if
you send a variable, it will check that is it empty or not? $msn_random_number
= rand( 4, 5 ); var_dump(
$msn_random_number ); echo
$msn_random_number == 4 ?: 'This is 5'; define('MSN_CONST_3',21);
defined(
'MSN_CONST' ) ?: define( 'MSN_CONST', 20 ); var_dump(
MSN_CONST ); defined(
'MSN_CONST_2' ) || define( 'MSN_CONST_2', 25 ); var_dump(
MSN_CONST_2 ); !
defined( 'MSN_CONST_3' ) && define( 'MSN_CONST_3', 40 ); var_dump(
MSN_CONST_3 ); echo
'
'; /**
The
result can be something like this: C:\xampp\htdocs\php\basics\msn05_ifElseSwitchSamples .php:143:int
5 This
is 5 C:\xampp\htdocs\php\basics\msn05_ifElseSwitchSamples .php:148:int
21 C:\xampp\htdocs\php\basics\msn05_ifElseSwitchSamples .php:151:int
25 C:\xampp\htdocs\php\basics\msn05_ifElseSwitchSamples .php:154:int
40 */
فیض
گیری برای یادگرفتن اشکال اوامر شرطی PHP در این محرمانه از فراگیری های PHP ، با گونه های فرمان های شرطی در PHP آشنا شدیم . در آغاز با فرمان if در PHP آشنا شدیم و روش اجرا آن در PHP را چک کردیم .

ساختار نوشتن امرها شرطی if else در PHP را موضوع بررسی قرار دادیم . همچنین در هر قسمت بیان کردیم که برای اجرای یک‌سری شرط چه‌گونه می بایست از عملگرهای منطقی در فرمان های شرطی استفاده نماییم .

در ادامه از رویه سابق نوشتن دستورها if که به alternative syntax شناخته می شوند، توضیحاتی ارائه دادیم . در ادامه به ساختار elseif پرداختیم و یکسری مثال در این مسئله بیان کردیم .

بعد در موضوع امر شرطی switch و همین طور شیوه فعالیت case و به کار گیری از default حرف کردیم . همینطور با نقش break در دستور شرطی switch آشنا شدیم .

در پایان نیز شیوه پیاده سازی شرط ها با استفاده از امر شرطی سه گانه یا ternary operator تشریح کردیم .

ممکن می باشد شما با مورد ها بیشتری در این حوزه آشنا باشید، که ما فراموش کرده ایم تا آن ها را در این مقاله قرار دهیم .

در صورتیکه شما از این موارد مطلع هستید، حتما در بخش نظرها عنوان نمائید تا آن را به مقاله « انواع شرط ها در PHP » بیشتر کنیم . در ضمن در حالتی که این مقاله را مفید دیدید، به طبع آن را به دوستان خویش معرفی کرده یا این که در شبکه های اجتماعی به اشتراک بگذارید .





:: برچسب‌ها: طراحی سایت در مشهد ,
:: بازدید از این مطلب : 179
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 21 ارديبهشت 1398 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: