উত্তর:
এগুলি আসলে খুব আলাদা জিনিস। require B
মানে বলার B
আগে অবশ্যই আসতে হবে A
(এবং, তাই কিছু B
পরিবর্তিত হলে বিজ্ঞপ্তি নির্ভরতা হতে পারে require A
)। এবং যদি B
একেবারে অন্তর্ভুক্ত না করা হয় তবে এটি নির্ভরতা ত্রুটি হারিয়ে যাওয়ার দিকে পরিচালিত করে।
অন্যদিকে, যখনই প্রয়োগ করা হবে include B
ঠিক B
তখনই তা প্রয়োগ A
করা হবে: এটি তাদের মধ্যে অর্ডারের কিছুই বলে না।
এটি পুতুল মেলিং তালিকায় সবেমাত্র জিজ্ঞাসা করা হয়েছিল (এবং উত্তর দেওয়া হয়েছিল):
ক্যাটালগ প্রয়োগ করা দরকার যখন পার্থক্য স্পষ্ট। অন্তর্ভুক্ত সহ আপনি অন্তর্ভুক্ত করার সময় এর বিষয়বস্তুগুলি মূল্যায়ন করেছেন - তবে কোনও সংস্থান অন্তর্ভুক্ত হওয়ার পরে স্পষ্টভাবে নির্ভর করতে হবে। একটি প্রয়োজনীয়তার সাথে - নির্ভরতা আপনার জন্য তৈরি করা হয় - তবে আপনাকে সতর্কতা অবলম্বন করতে হবে এবং নিশ্চিত করতে হবে যে এটি আপনার পছন্দসই ফলাফল
- কেন আবশ্যক বনাম অন্তর্ভুক্ত?
require B
আসলে কি এরB
আগে আসা উচিত নয়A
?