تالار گفتمان nCIS.ir

نسخه‌ی کامل: AutoLoading کلاس
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام ، جناب آقای شهرکی

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

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

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

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

SPL ربطی به autoload نداره.
(22-03-1394، 03:43 ب.ظ)ADMIN نوشته: [ -> ]SPL ربطی به autoload نداره.

منظورم از SPL ، خود spl_autoload_register  بود ، آیا نیاز این دستورو تو ی هر قسمتی که داریم برای کلاسمون instance می سازیم قرار بدیم ؟
این دستور باید وجود داشته باشه. میتونید برای جلوگیری از تکرار، توی فایلی که همه جا include میشه (مثل config) قرارش بدین.