نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: سوال در مورد چاپ کردن متغیر به همراه رشته

  1. #1
    عضو جدید
    تاریخ عضویت
    Jul 2012
    نوشته ها
    4
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    2
    تشکر شده در
    2 پست

    پیش فرض سوال در مورد چاپ کردن متغیر به همراه رشته

    سلام خدمت همه

    <?php
    $x=100;
    echo "value is :" . $x;

    echo "value is $x";



    ?>
    این دو خط کد یک خروجی را می دهد اما کدام درست تر است ؟

  2. # ADS




     

  3. #2
    عضو انجمن omid1991 آواتار ها
    تاریخ عضویت
    Jun 2013
    محل سکونت
    نمین
    نوشته ها
    217
    تشکر تشکر کرده 
    412
    تشکر تشکر شده 
    495
    تشکر شده در
    284 پست

    پیش فرض پاسخ : سوال در مورد چاپ کردن متغیر به همراه رشته

    نقل قول نوشته اصلی توسط heidari68 نمایش پست ها
    سلام خدمت همه

    کد PHP:
    <?php
          $x
    =100;
            echo 
    "value  is  :" $x;
            
            echo 
    "value is $x";
            
            
         
    ?>
    این دو خط کد یک خروجی را می دهد اما کدام درست تر است ؟
    با درود

    نسخه های کمتر از (ورژن 7 پی اچ پی) بالایی بهتره
    چون داریم به سمت خلاصه نویسی میریم بهتره از پایینی استفاده کنید
    هم ترو تمیزتره هم بهینه تره
    سعی کنید از نسخه های بروز پی اچ پی استفاده کنید

    موفق باشید.

  4. تعداد تشکر ها از omid1991 به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Mar 2013
    نوشته ها
    157
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    251
    تشکر شده در
    159 پست

    پیش فرض پاسخ : سوال در مورد چاپ کردن متغیر به همراه رشته

    هر دو روش درست هستن، روش دوم خوانایی بهتری داره، اما یک سری محدودیت هایی هم داره،
    یکیش اینکه شما نمی تونید یک کاراکتر به انتهای متغیر اضافه کنید

    کد PHP:
    $number 4;echo "You have the $numberth rank"
    توی مثال بالا اگر بخواهی th به انتهای عدد اضافه کنی ، با اسم متغیر تداخل ایجاد میکنه و خطا میده،
    یک مشکل دیگه هم اینکه توی این روش نمی تونی به متد یک کلاس دسترسی داشته باشی.
    با روش اول این مشکل رو نداری.
    کد PHP:
    $number 4;echo "You have the ".$number."th rank" 
    یک روش سومی هم هست ، استفاده از {} ، توی این روش مثل روش دوم خوانایی خوبی داره و هیچ کدوم از مشکلات روش دوم رو هم نداره.

    کد PHP:
    $number 4;echo "You have the {$number}th rank"

  6. تعداد تشکر ها از firebox به دلیل پست مفید


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

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

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

موضوعات مشابه

  1. سوال در مورد تغیر دامین https به https دیگر
    توسط refigh در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: August 20th, 2018, 02:16
  2. سوال در مورد تغیر ادرس تصاویر
    توسط relaxhost در انجمن Wordpress
    پاسخ ها: 2
    آخرين نوشته: September 14th, 2017, 19:03
  3. درخواست تغیرر قالب برای سورس asp
    توسط am0020 در انجمن درخواست خدمات طراحی و گرافیکی
    پاسخ ها: 7
    آخرين نوشته: February 2nd, 2015, 20:09
  4. مشکل در تغیر نسخه
    توسط ali_yas19 در انجمن سوالات و مشکلات
    پاسخ ها: 6
    آخرين نوشته: January 9th, 2014, 12:51
  5. سوال در مورد پرداخت متغیر
    توسط arvin_b در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: February 9th, 2012, 16:34

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

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