PSR-4, PSR-0, classmap, files (ok)

https://kipalog.com/posts/PHP-co-the-ban-chua-biet----Auloading

PSR-4 và PSR-0 là cách chuẩn PSR về cách đặt tên file và folder theo quy tắc cho các PHP Framework, PSR-4 là chuẩn thay thế cho PSR-0. classmap là cho phép load toàn bộ các class có trong một folder chỉ định. và files cho phép chỉ định load các file được khai báo

composer.json

{
  "autoload":
  {
    "psr-4":
    {
      "App\\": "app/"
    },
    "psr-0":
    {
      "Monolog\\": "src/",
      "Vendor\\Namespace\\": "src/",
      "Vendor_Namespace_": "src/"
    },
    "classmap": ["src/", "lib/", "Something.php"],
    "files": ["src/MyLibrary/functions.php"]
  }
}

Last updated