
PHPコンポーネントを使っていた時に気になった自動読み込み機能がありました。要求に基づいた自動読み込みは、手動アップロードよりもはるかに高速であると言えます。この記事では、PHP での Composer のオンデマンド読み込み方法を紹介します。その前に、Composer について簡単に理解する必要があります。次に、詳細なコンテンツの表示について説明します。
1. 説明
Composer は、プロジェクト内のすべての PHP コンポーネントに対して PSR 準拠のオートローダーを自動的に生成し、依存関係管理と自動読み込みを効果的に抽象化します。したがって、Composer は PHP コミュニティにとって最も重要な追加ツールであり、自動読み込みを手動で実装する前に、これも必要になります。 include、require、spl_autoload_register などのツール。これは多すぎません。
2. 例
PSR-4 は、composer を通じて実装できます (理論上、すべての PSR 標準は、composer コマンドを通じて自動的に実装できます)。 combos.json の情報は次のとおりです。
{
"名前": "lesliexiong/php-server",
"説明": "サーバー",
「著者」: [
{
"名前": "レイン",
"メール": "[email protected]"
}
]、
"必要とする": {
"php": ">=5.4.0"
}、
"オートロード": {
"psr-4":{
"レイン\タオバオ\": "src/"
}
}
}次に、TestA.php と TestB.php を src ディレクトリに配置し、最後にコンポーザーのインストールを実行します。すべてのオンデマンド コードが自動的に生成されます。その後、誰でもカプセル化された TestA.php と TestB.php にアクセスできるようになります。
以上が PHP における Composer のオンデマンド読み込み方法です。Composer を初めて使用する方は、まず Composer の基本的な内容を学習してから、オンデマンド読み込みの操作を行ってください。