نمایش نتایج 1 تا 2 از 2

نام تاپیک: توضیحات دستوارت در مورد تعریف متغیر

  1. #1

    توضیحات دستوارت در مورد تعریف متغیر

    در php وقتی این کد ها را بنویسیم

    name=john$

    name = "Registered user$$

    print $John;

    خروچی ما خط زیر میباشد

    Registered user


    میخواستم ببینم کسی میتونه یکم بهم توضیح بده که ما وقتی متغیر john که اصلا تعریف نشده را print میگیریم متغیر name نمایش داده میشه

  2. #2
    کاربر تازه وارد آواتار h.emamie
    تاریخ عضویت
    آذر 1388
    محل زندگی
    مشهد
    پست
    72

    نقل قول: توضیحات دستوارت در مورد تعریف متغیر

    اين يكي از قابليت هاي php هست كه مي تونيد به صورت دايناميك و run time متغير ايجاد نماييد .


    $name = 'john';
    $$name = 'Registered user';
    print $john;

    وقتي john رو داخل متغير $name مي گذاريد و در خط دوم به اون صورت متغير رو مقدار مي دهيد ، انگار كه متغير $john رو مقدار دهي كرده ايد .



    $name = 'john'; $$name; =>$john;



    خيلي جالبه كه با اين روش حتي ميشه قواعد نامگذاري متغيرها در php رو زير پا گذاشت :


    $name = '1212';
    ${$name} = 'Registered user';
    print ${1212};

قوانین ایجاد تاپیک در تالار

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