رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
AutoLoading کلاس
#1
سلام ، جناب آقای شهرکی

می تونم دلیل استفاده نکردن خود تابع تعریف شده توسط php بدونم؟
__autoload()

شما بجاش از
spl_autoload_register()
استفاده کردید . آیا به این دلیل است که متود فوق در حال منسوخ شدن است شما تو آموزش ها بهش اشاره نکردید؟

سوال بعدیم اینه که آیا بعد از ساخته تابع autoload دست ساز خودمون باید در تمامی صفحات از دستور کتابخانه php یا همان SPL استفاده شود؟

مرسی
پاسخ
تشکر شده توسط:
#2
توی بعضی شرایط دیدم که autoload__ کار نمیکنه و ضمناً در وضعیت انقراض هست. ضمناً با spl_autoload_register میشه چند تا متد رو برای autoload به ترتیب مشخص کرد تا همه شون یکی یکی اجرا بشن.

SPL ربطی به autoload نداره.
پاسخ
تشکر شده توسط: sm_pakdel
#3
(22-03-1394، 03:43 ب.ظ)ADMIN نوشته: SPL ربطی به autoload نداره.

منظورم از SPL ، خود spl_autoload_register  بود ، آیا نیاز این دستورو تو ی هر قسمتی که داریم برای کلاسمون instance می سازیم قرار بدیم ؟
پاسخ
تشکر شده توسط:
#4
این دستور باید وجود داشته باشه. میتونید برای جلوگیری از تکرار، توی فایلی که همه جا include میشه (مثل config) قرارش بدین.
پاسخ
تشکر شده توسط: sm_pakdel , javad.pourmostafa




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