exchanging

تعداد آرگومانهای یک تابع

شروع موضوع توسط Helen_Farhani ‏16 اکتبر 2007 در انجمن PHP

  1. Helen_Farhani

    Helen_Farhani کاربر تازه وارد

    تاریخ عضویت:
    ‏30 مارس 2007
    نوشته ها:
    89
    تشکر شده:
    0
    من یک funcation نوشتم که 2 آرگومان داره. و از این function در تمام برنامه ام استفاده کردم. و حالا مجبور شدم که یک آرگومان دیگه به این function اضافه کنم.

    مشکل:
    قبل از این تغییرات، من این تابع را با 2 ورودی صدا میزدم و حالا در قسمتهایی که برای این تابع 2 پارامتر تعریف شده با خطا روبرو میشم.
    برای جلوگیری از چنین مشکلاتی ( منظورم نوشتن صحیح تابع هست ) باید چکار کنم.

    پ.ن
    بجز استفاده از آرایه
     
  2. peymanafraz

    peymanafraz کاربر تازه وارد

    تاریخ عضویت:
    ‏28 دسامبر 2005
    نوشته ها:
    135
    تشکر شده:
    0
    محل سکونت:
    $strHome
    خوب دوست من از اون آرگومان سوم بالاخره قراره توي تابع استفاده بشه يا نه؟؟؟؟
    اگه بله که ديگه نميتونين با دو آرگومان صداش کنين.
    اگر هم نه که پس براي چي تعريفش کردين؟؟

    البته ميتونين آرگومان سوم رو يه آرگومان اختياري با مقار پيش فرض تعريف کنين.
    PHP:
    function myfunction($x,$y,$z=10)
    اينجا آرگومان z$ اختياريه و اگه مقداري هم ندي خطا ايجاد نميکنه.
     
  3. Helen_Farhani

    Helen_Farhani کاربر تازه وارد

    تاریخ عضویت:
    ‏30 مارس 2007
    نوشته ها:
    89
    تشکر شده:
    0
    ممنون. با راهنمایی شما مشکلم حل شد.