Composer、自動読み込み、自動読み込み後のクラス呼び出し

パトリック・レニングス

私は現在、作曲家とそのパッケージシステムで動作するようにプログラミングスタイルを変更しようとしています(私の神はなぜ早くそれを使用しなかったのですか?)が、PSR-4標準に従って動作しようとしているのだろうかと思っていました。

そして、次のphpファイルを取得しました

<?php

require_once(__DIR__ . '/vendor/autoload.php');

$class = new vendorname\packagename\classname;

$example = new vendorname\packagename\subpackage\classname2;

それはcomposerとPSR-4標準で使用するのに良い習慣ですか?

クラスが存在する場所:

- /vendor
-- /vendorname
--- /packagename
--- /src
---- classname.php
---- /subpackage
----- classname2.php

私は現在そうだと思っていますが、PSR-4標準に従って正しく使用していることを確認したいだけです:-)。

ミニタウロス

通常はそれが方法ですが、一部のパッケージは異なる名前空間を使用します(私が遭遇した限り、主にレガシーサポートが必要なパッケージ)。したがってcomposer require、パッケージをインストールしてインストールした後、使用されている名前空間のファイルを確認する必要があります。しかし、はい、あなたは正しいです、なぜならあなたがそれを言う方法はそれが通常行われる方法だからです。

また、通常、パッケージのreadme / websiteには、オブジェクトの作成方法に関する例がいくつかあります。

例:Monologロガーパッケージには、Monolog名前空間ではなく名前空間にあるファイル/vendor/monolog/monolog/src/Monolog/Logger.phpがありMonolog\Monolog\Src\Monologます。必ず確認してください。ただし、ほとんどの場合、パッケージのメンテナ/所有者のWebサイトにある例で、パッケージの使用方法が説明されています。この例では、Githubのreadmeに、パッケージの使用方法が記載されています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHP拡張子のないクラスのComposer自動読み込み

分類Dev

PHP拡張子のないクラスのComposer自動読み込み

分類Dev

Composerの自動読み込みクラスが見つかりません

分類Dev

Laravel4.1でのクラスの自動読み込み

分類Dev

投稿の自動読み込み

分類Dev

Composerを使用したPSR-4自動読み込み

分類Dev

サブフォルダーのクラスの自動読み込み

分類Dev

Eager / EJBの自動読み込み/起動時のEJBの読み込み(JBoss)

分類Dev

phpクラスの自動読み込みが見つかりません

分類Dev

Javascriptの自動読み込み画像スクリプトが機能しない

分類Dev

Javascriptパン画像:ページの読み込み後に呼び出しをボタンから自動に切り替えます

分類Dev

Laravel 4.2:テストケースの自動読み込み

分類Dev

非同期関数を呼び出すときの自動「読み込み」インジケーター

分類Dev

スプリングジャーの自動読み込み

分類Dev

カスタムフォルダの自動読み込み

分類Dev

Symfonyの自動サービス読み込みが「クラスが存在しません」で失敗する

分類Dev

私はウィキペディアのAPI呼び出しです、jquery ajax call.pageコンテンツが表示された後、ページが自動的に再読み込みされてから再読み込みされます

分類Dev

Codeigniterモデルの自動読み込みがMY_Loaderクラスで機能しない

分類Dev

Composerの自動読み込みの問題:すべてのファイルが読み込まれない

分類Dev

YouTubeのコメントが読み込まれた後、アドオンのFire-foxがJavaScriptを自動呼び出しします

分類Dev

Kendo UIAJAXページの読み込み後にJQueryAJAX呼び出しを起動します

分類Dev

クラスPHPスリムフレームワークの自動読み込みの問題

分類Dev

ページの読み込み時に自動的にラジオボタンをクリックします

分類Dev

IPythonでのモジュールの自動再読み込み

分類Dev

ページからのjQueryの自動読み込み

分類Dev

HapiJSでのルートの自動読み込み

分類Dev

psr-4コンポーザーの自動読み込みにクラスが見つかりません

分類Dev

ページの読み込み時にライトボックスを自動的に表示する方法

分類Dev

致命的なエラー:phpとcomposerを使用した単純な自動読み込みにクラスが見つかりません

Related 関連記事

  1. 1

    PHP拡張子のないクラスのComposer自動読み込み

  2. 2

    PHP拡張子のないクラスのComposer自動読み込み

  3. 3

    Composerの自動読み込みクラスが見つかりません

  4. 4

    Laravel4.1でのクラスの自動読み込み

  5. 5

    投稿の自動読み込み

  6. 6

    Composerを使用したPSR-4自動読み込み

  7. 7

    サブフォルダーのクラスの自動読み込み

  8. 8

    Eager / EJBの自動読み込み/起動時のEJBの読み込み(JBoss)

  9. 9

    phpクラスの自動読み込みが見つかりません

  10. 10

    Javascriptの自動読み込み画像スクリプトが機能しない

  11. 11

    Javascriptパン画像:ページの読み込み後に呼び出しをボタンから自動に切り替えます

  12. 12

    Laravel 4.2:テストケースの自動読み込み

  13. 13

    非同期関数を呼び出すときの自動「読み込み」インジケーター

  14. 14

    スプリングジャーの自動読み込み

  15. 15

    カスタムフォルダの自動読み込み

  16. 16

    Symfonyの自動サービス読み込みが「クラスが存在しません」で失敗する

  17. 17

    私はウィキペディアのAPI呼び出しです、jquery ajax call.pageコンテンツが表示された後、ページが自動的に再読み込みされてから再読み込みされます

  18. 18

    Codeigniterモデルの自動読み込みがMY_Loaderクラスで機能しない

  19. 19

    Composerの自動読み込みの問題:すべてのファイルが読み込まれない

  20. 20

    YouTubeのコメントが読み込まれた後、アドオンのFire-foxがJavaScriptを自動呼び出しします

  21. 21

    Kendo UIAJAXページの読み込み後にJQueryAJAX呼び出しを起動します

  22. 22

    クラスPHPスリムフレームワークの自動読み込みの問題

  23. 23

    ページの読み込み時に自動的にラジオボタンをクリックします

  24. 24

    IPythonでのモジュールの自動再読み込み

  25. 25

    ページからのjQueryの自動読み込み

  26. 26

    HapiJSでのルートの自動読み込み

  27. 27

    psr-4コンポーザーの自動読み込みにクラスが見つかりません

  28. 28

    ページの読み込み時にライトボックスを自動的に表示する方法

  29. 29

    致命的なエラー:phpとcomposerを使用した単純な自動読み込みにクラスが見つかりません

ホットタグ

アーカイブ