PHP Autoload (PSR-4)

PHP Autoload (PSR-4) — অটোলোড টিউটোরিয়াল

Autoload PHP-তে এমন একটি সিস্টেম যা ক্লাস ব্যবহারের সময় স্বয়ংক্রিয়ভাবে সংশ্লিষ্ট ফাইল লোড করে। এটি require ব্যবহারের প্রয়োজনীয়তা কমায়।

Composer এর মাধ্যমে Autoload সেটআপ

  1. টার্মিনালে টাইপ করুন: composer init
  2. 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("অটোলোড সফলভাবে কাজ করছে!");
?>

Leave a Reply