دریافت متد جاری با __METHOD__ در php :

متد “__METHOD__” یک متغیر پیش فرض در زبان برنامه نویسی PHP است که نام متد یا تابع فعلی را برمیگرداند. این متغیر ممکن است در هر قسمتی از کد استفاده شود و نام متد یا تابعی که در آن قسمت اجرا میشود را برمیگرداند.

از آنجا که “__METHOD__” یک متغیر است، میتوان آن را در هر قسمتی از کد استفاده کرد. برای مثال، میتوان از آن برای پرینت کردن نام متد فعلی در صفحه استفاده کرد. برای این کار، کافی است از تابع “echo” برای چاپ مقدار متغیر استفاده کنید. به عنوان مثال:

“`php
echo __METHOD__;
“`

این کد مقدار “__METHOD__” را چاپ میکند که نام متد فعلی را به همراه فضای نام آن نمایش میدهد. برای مثال، اگر این کد درون تابع “myFunction” قرار داده شود، خروجی آن به شکل “namespace\myFunction” خواهد بود.

استفاده از “__METHOD__” میتواند در برخی موارد مفید باشد. به عنوان مثال، میتوان از آن برای لاگ کردن نام متد یا تابع فعلی استفاده کرد تا در فرآیند اشکال زدایی و پیدا کردن خطاها مفید باشد. با این روش، میتوانید با دقت بیشتری مشخص کنید که کد در کدام بخش از برنامه اجرا میشود و در صورت لزوم، میتوانید این اطلاعات را در خروجی نمایش دهید.

به طور کلی، استفاده از “__METHOD__” در PHP یک روش ساده و مفید برای دریافت نام متد یا تابع فعلی است. با استفاده از این متغیر، میتوانید بخشی از کد که در حال اجرا است را شناسایی کنید و در صورت نیاز، از آن برای اشکال زدایی استفاده کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *