• مشکل با متغیر در داخل تابع در php
    #1
    Note 
    سلام دوستان.
    یه مشکلی برام بوجود اومده کد من:
    کد php:
    <?php

    $test 
    'test';
    function 
    show(){
    echo 
    $test;
    }
    show();
    ?>

    چرا این خطا میاد؟ Notice: Undefined variable: test نمیشه از متغیر استفاده کرد!

    پاسخ
    #2
    Note 
    سلام عزیز
    در حالت عادی تابعی که بیرون تابع تعریف میشه رو نمیشه داخل تابع استفاده کرد [ PHP: Variable scope - Manual ]
    شما میتونی کد رو به اینصورت تغییر بدی تا کار کنه
    کد php:
    <?php
    $test 
    'test';

    function 
    show(){
        global 
    $test;
        echo 
    $test;
    }

    show(); 

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
      نشناختن متغیر در View در CodeIgniter Babak98 1 1,106 28-07-2015 ساعت 20:30
    آخرین ارسال: PHP.sec
    Note چطور یک متغیر شامل چند ارایه رو با حلقه foreach پیمایش کنیم mahbobe.prog 10 1,858 01-10-2014 ساعت 20:11
    آخرین ارسال: PHP.sec
    Note Escape کردن کل متغیر POST_$ mostafa2 1 482 12-05-2014 ساعت 13:58
    آخرین ارسال: Daniel
    Note جدا کردن فرمت فایل و ذخیره در متغیر در Php Php1 1 485 02-11-2013 ساعت 13:30
    آخرین ارسال: Behnam Designer
    Note مشکل تغییر نکردن متغیر در php TroFun 1 501 27-08-2013 ساعت 12:33
    آخرین ارسال: SOFTAFZAR
    Note PHP-دستور زبان و کار با متغیرها THE KNIGHT 0 717 12-11-2012 ساعت 20:05
    آخرین ارسال: THE KNIGHT

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان