آموزش استفاده از Ternary Operator در PHP
نمایش نتایج: از 1 به 1 از 1

موضوع: آموزش استفاده از Ternary Operator در PHP

  1. #1
    Forum Member
    Imorate آواتار ها
    تاریخ عضویت
    2014/12/13
    محل سکونت
    Localhost
    نوشته ها
    22
    پسندیده
    129
    تشکر شده 93 بار در 21 ارسال.
    میزان امتیاز
    0

    Post آموزش استفاده از Ternary Operator در PHP

    درود بر تونلی های عزیز ،

    احتمالا اون دسته از دوستانی که PHP کار هستن یا به تازگی شروع به فراگیری این زبان جذاب کردن داخل Code Style شون و مخصوصاَ تو بحث
    (OOP (Object Oriented Programming از نوشتن If های پی در پی بدشون بیاد البته زمانی که راهی جز این نداشته باشن .

    خب چاره کار استفاده از The Ternary Operator هستش. Ternary به معنای مبنای 3 و Operator هم به معنای عملگر هستش.

    طرز استفاده از این عملگر داخل یک مثال ریدکالی:

    محتوا مخفیست ، برای مشاهده کافیست از مطلب تشکر کنید


    تشریح: خب کد بالا به این صورت هستش که اول یه متغییر با مقدار اولیه 19 در نظر گرفته میشه. داخل لاین پایینی و داخل دوتا پرانتز چک میشه که آیا متغیر Age ما از 18 بیشتر هستش یا نه. اگه باشه که کلمه ی "Adult" متعلق به متغیر Status میشه؛ به اصطلاح Assign میشه. اگه Age ما کمتر از 18 باشه که کلمه ی "G Rate" به متغیر Assign، Status میشه. در مثال بالا ارزش و مقدار متغییر Status کلمه ی "Adult" خواهد بود. چون Age ما از 18 بیشتره!


    و اما FAQ یا همون سوالات متداول:

    1. چرا از کلمه Ternary برای این سیستم استفاده شده؟
    جواب: اگه دقت کرده باشید عملگر Ternary از سه قسمت تشکیل شده یکیش که متغیری هستش که نتیجه این عمل شرطی بهش تعلق میگیره. دومیش شرط عبارت هستش که داخل پرانتز قرار میگیره و سومیش ارزش ها و مقدار هایی هستش که به متغیر اصلی تعلق میگیره.

    2. اگه ما خواستیم فقط یک ارزش به متغیر اصلی مون تعلق داشته باشه باید چکار کنیم؟
    جواب: طبق مثال بالا به این شکل خواهد شد:

    محتوا مخفیست ، برای مشاهده کافیست از مطلب تشکر کنید

    3. شکل کامل این سیستم برای درک بهتر چی هستش؟
    جواب
    :
    محتوا مخفیست ، برای مشاهده کافیست از مطلب تشکر کنید


    موفق باشـــید.
    ویرایش توسط Imorate : 2015/09/09 در ساعت 00:43 دلیل: Edited ...

  2. 7 کاربر زیر از Imorate عزیز به خاطر این پست مفید تشکر کرده اند .


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

اکانت پرمیوم

کینگ مووی

بیاتوموویز

مای موویز

سینما