سازگاری API و نسخهها
چطور ناسازگاری نسخه API را تشخیص بدهیم.
فیلد api در plugin.yml نسخه API موردنیاز را مشخص میکند. اگر نسخه اعلامشده با API سرور سازگار نباشد، PocketMine ممکن است از بارگذاری پلاگین خودداری کند.
هرگز نسخه API را فقط برای رفع خطا به عدد دلخواه تغییر نده؛ ابتدا کلاسها و متدهای استفادهشده را با مستندات همان نسخه تطبیق بده.
خطاهای Class not found معمولاً به وابستگی، namespace یا بارگذاری ناقص فایلها مربوط میشوند.
هرگز نسخه API را فقط برای رفع خطا به عدد دلخواه تغییر نده؛ ابتدا کلاسها و متدهای استفادهشده را با مستندات همان نسخه تطبیق بده.
خطاهای Class not found معمولاً به وابستگی، namespace یا بارگذاری ناقص فایلها مربوط میشوند.
آزمون کوتاه درس
در مواجهه با API ناسازگار چه کار درستتر است؟