رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
self::function
#1
سلام خدمت دوستان
در جلسه ی پنج اموزش ییی یک متد به اسم
public function getAllowedUserIdsRange

تعریف می کنیم که از ان در اعتبارسنجی استفاده می کنیم
سوالی از خدمت دوستان دارم چرا از این متد با کلیمه ی کلیدی self استفاده می شود مگر self برای دسترسی به فیلدها و متدهای static نیست متد فوق که استاتیک تعریف نشده ؟
پاسخ
تشکر شده توسط:
#2
PHP به این مورد حساس نیست. البته یه خطای E_STRICT تولید میکنه که در حالت پیشفرض مخفیه. توی نسخه های جدید PHP بخصوص نسخه 7 خطای FATAL میده و بهتره بجای self::allowedUserRange از this->allowedUserRange$ استفاده کنید.
پاسخ
تشکر شده توسط: شهاب1024




کاربران در حال بازدید این موضوع: 1 مهمان