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

موضوع: توضیح ساده برای تابع و نحوه استفاده اون

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2010
    نوشته ها
    400
    تشکر تشکر کرده 
    67
    تشکر تشکر شده 
    572
    تشکر شده در
    364 پست

    پیش فرض پاسخ : توضیح ساده برای تابع و نحوه استفاده اون

    جسارتا من کدمثال بالا رو اصلاح کردم ،
    1- چون متغییر $array خارج از تابع تعریف شده و تابع یک تیکه کدکاملا مستقل است باید داخل تابع متغییر $array را به صورت global تعریف کنید تا تابع بتواند به این متغییر دسترسی داشته باشد و از آن استفاده کند.
    2- در فراخوانی تابع در دستور print یا echo نمی توانید تابع را داخل عبارت صدا بزنید و باید ابتدا عبارت را ببندید سپس با . (عامل join رشته در php) خروجی تابع را با عبارت مورد نظر پیوند بزنید.

    مثلا:

    کد PHP:
     print "My name is '$name' and my family is 'get_name(family)' "
    این نوع فراخوانی تابع را اجرا نمی کند و عینا عبارت get_name(family) را چاپ می کند مثل یک کلمه انگلیسی
    کد PHP:
    print "My name is '$name' and my family is ".get_name('family')." "
    ولی به این صورت تابع اجرا می شود و مقدار بازگشتی تابع چاپ می شود.

    کد اصلاح شده مثال بالا:
    کد PHP:
    $array[name]="farshad";
    $array[family]="mehrvarzan";
    function 
    get_name($row){
        global 
    $array;
        return 
    $array[$row];
    }
    $name=get_name('name');
    print 
    "My name is '$name' and my family is ".get_name('family')." "


    ببخشید جسارت نباشه صرفا جهت تکمیل گفته های شما نوشتم.

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


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

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

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

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

  1. پاسخ ها: 59
    آخرين نوشته: January 18th, 2015, 16:02
  2. پاسخ ها: 0
    آخرين نوشته: January 10th, 2015, 21:40
  3. واگذاری مستقیم پنل اپراتور ( یا وب سرویس مستقیم اپراتور )
    توسط 2244 در انجمن فروش پنل پیام کوتاه،پیام رسان اجتماعی،تلفن مجازی
    پاسخ ها: 0
    آخرين نوشته: November 25th, 2014, 13:43
  4. پاسخ ها: 84
    آخرين نوشته: July 28th, 2014, 02:59
  5. راهنمایی بستن تورنت با بستن Tracker
    توسط hostironi در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: February 10th, 2011, 16:28

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

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