PHP Autoload (PSR-4) — অটোলোড টিউটোরিয়াল
Autoload PHP-তে এমন একটি সিস্টেম যা ক্লাস ব্যবহারের সময় স্বয়ংক্রিয়ভাবে সংশ্লিষ্ট ফাইল লোড করে। এটি require ব্যবহারের প্রয়োজনীয়তা কমায়।
Composer এর মাধ্যমে Autoload সেটআপ
- টার্মিনালে টাইপ করুন:
composer init composer.jsonফাইলে যুক্ত করুন:
{
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
}
এরপর চালান: composer dump-autoload
উদাহরণ কোড:
<?php
// index.php
require_once __DIR__ . '/vendor/autoload.php';
use App\Utils\Logger;
Logger::log("অটোলোড সফলভাবে কাজ করছে!");
?>