
توی دوره رایگان PHP، هر چیزی که برای حرفهای شدن نیاز داری رو یاد میگیری! از مفاهیم پایه تا پیشرفته، همراه با یه پروژه واقعی برای ساخت یه سایت مثل آپارات.
مشاهده بیشتر
توی این دوره با هم یه وبسایت خبری واقعی رو از صفر میسازیم! از طراحی دیتابیس و احراز هویت تا ساخت API و یه پنل مدیریت حرفهای، همه رو یاد میگیریم و آماده پروژههای واقعی میشی!
مشاهده بیشترمشخصات مقاله
مرجع توابع Class/Object
آموزش توابع کار با کلاس ها و آبجکت های ساخته شده از روی کلاس PHP / مرجع توابع Class/Object
این توابع به شما امکان می دهند تا اطلاعاتی درباره ی کلاس ها و آبجکت های ساخته شده از روی کلاس بدست بیاورید. در واقع توسعه دهنده می تواند با استفاده از این توابع، علاوه بر اسم کلاسی که آبجکت از روی آن ساخته شده، property ها و توابع عضو آن را نیز بازیابی کند.
شماره
تابع مربوطه و شرح کاربرد آن
قدیمی ترین ویرایش PHP که از تابع پشتیبانی می کند
1
()call_user_method_array
یک متد تعریف شده توسط کاربر را با آرایه ای از پارامترها فراخوانی می کند. استفاده از این متد دیگر توصیه نمی شود.
یک متد تعریف شده توسط کاربر را با آرایه ای از پارامترها فراخوانی می کند. استفاده از این متد دیگر توصیه نمی شود.
4
2
()call_user_method
یک متد که توسط کاربر تعریف و پیاده سازی شده را در یک آبجکت مشخص فراخوانی می کند. استفاده از این تابع دیگر توصیه نمی شود.
یک متد که توسط کاربر تعریف و پیاده سازی شده را در یک آبجکت مشخص فراخوانی می کند. استفاده از این تابع دیگر توصیه نمی شود.
4
8
()get_declared_interfaces
این تابع یک آرایه از تمامی interface های تعریف شده و موجود را برمی گرداند.
این تابع یک آرایه از تمامی interface های تعریف شده و موجود را برمی گرداند.
5
9
()get_object_vars
تابع جاری تمامی property های عضو آبجکت ارسال شده به عنوان آرگومان را بازگردانی می کند.
تابع جاری تمامی property های عضو آبجکت ارسال شده به عنوان آرگومان را بازگردانی می کند.
4
10
()get_parent_class
اسم کلاس پدر که آبجکت یا کلاس مورد نظر از روی آن ساخته شده را در بازیابی می کند.
اسم کلاس پدر که آبجکت یا کلاس مورد نظر از روی آن ساخته شده را در بازیابی می کند.
4
11
()interface_exists
تابع حاضر بررسی می کند آیا interface مورد نظر تعریف شده و از قبل موجود می باشد یا خیر.
تابع حاضر بررسی می کند آیا interface مورد نظر تعریف شده و از قبل موجود می باشد یا خیر.
5
12
()is_a
این تابع بررسی می کند آیا آبجکت مورد نظر (پاس داده شده) از روی این کلاس ساخته شده یا که این کلاس از جمله کلاس هایی است که آبجکت از آن مشتق شده (یکی از کلاس های پدر آن است) یا خیر.
این تابع بررسی می کند آیا آبجکت مورد نظر (پاس داده شده) از روی این کلاس ساخته شده یا که این کلاس از جمله کلاس هایی است که آبجکت از آن مشتق شده (یکی از کلاس های پدر آن است) یا خیر.
4
15
()property_exists
تابع جاری بررسی می کند آیا آبجکت یا کلاس مورد نظر این property را دارد یا خیر.
تابع جاری بررسی می کند آیا آبجکت یا کلاس مورد نظر این property را دارد یا خیر.
5