Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
[php]composer autoloadを活用しよう

composer autoload対応の素晴らしさを前回の記事で書いたけど、最小限の例を用意していないので、ちょっと書いてみる。

概要

composer autoloadを使うと、requireを書く必要が(ほぼ)無くなるよ。

使い方

composerがインストールされている前提で、まず、プロジェクトルートにcomposer.jsonファイルを作成する。

{
    "name": "psr4test",
    "autoload": {
        "psr-4": {
            "App\\": "app/"
        }
    }
}

nameは適当にあなたのプロジェクトの名前、psr-4以下には、autoload時に使うnamespaceのprefixと、それに対応するディレクトリの対応を定義する。

作ったら、その場所でcomposer dump-autoloadコマンドを実行する。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment