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

موضوع: مفهوم &= در php

  1. #1
    عضو انجمن
    تاریخ عضویت
    Sep 2017
    نوشته ها
    102
    تشکر تشکر کرده 
    90
    تشکر تشکر شده 
    25
    تشکر شده در
    23 پست

    Question مفهوم &= در php

    سلام بر اساتید و دوستان

    سوالم اینه دیگه مثلا
    کد PHP:
    $a "Salam";
    $b =& $a
    با

    کد PHP:
    $a "Salam";
    $b $a
    فرقشون چیه؟

    با تشکر

  2. # ADS




     

  3. #2
    عضو انجمن AtrafNet آواتار ها
    تاریخ عضویت
    Nov 2016
    نوشته ها
    259
    تشکر تشکر کرده 
    2,584
    تشکر تشکر شده 
    729
    تشکر شده در
    417 پست

    پیش فرض پاسخ : مفهوم &= در php

    سلام

    به این میگن Passing by Reference و شما با علامت &= علاوه بر اینکه متغیری رو با مقدار داخل متغیر دیگه ای مقدار دهی میکنید اون متغیر قبلی رو به متغیر جدید وابسته و مرتبط میکنید طوری که از اون به بعد هر تغییری که در متغیر جدید اعمال بشه خودکار در متغیر قبلی هم اعمال میشه یا بالعکس.

    به عنوان مثال:

    حالت عادی مقدار دهی متغیر با علامت =
    کد:
    $a = 5;
    $b = $a;
    $b = 3;
    
    
    echo $a; // 5
    echo $b; // 3

    حالت استفاده از &= به جای =
    کد:
    $a = 5;
    $b =& $a;
    $b = 3;
    
    
    echo $a; // 3
    echo $b; // 3
    خروجی های echo شده که به صورت کامنت جلوشون نوشته شده رو ببینید تفاوت رو متوجه میشید.

    یه جورایی این حالت مثل حالت ایجاد شورتکات در ویندوز یا SymLink در لینوکس هستش که یه عنصر دیگه صرفاً به عنوان اشاره گر دقیق به عنصر دیگه ای استفاده میشه.

    منبع: https://stackoverflow.com/questions/...es-mean-in-php

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


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

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

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

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

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