PHPのphar :: mapphar()メソッドは何をしますか?
質問
PHP CLIアプリケーションで使用するファースタブの作成を検討しています。
のドキュメント Phar :: Mapphar 方法では、「現在実行されているファイル(ファー)を読み取り、そのマニフェストを登録します」と書かれています。
「マニフェストを登録する」ことの意味を説明し、議論なしで呼び出された場合に何が起こるかを示してください。なぜマニフェストを登録したいのですか?この呼び出しをPhARスタブに追加することでどのような利点が得られますか。
解決
Phar::mapPhar()
PHARのファイルインデックス(「マニフェスト」)を読み取り、内部的に登録するため、ファイル操作のように
include 'phar://my.phar/foo/bar/baz.php';
仕事。ファーをマッピングせずに、PHPはそれを知りません phar://my.phar/foo/bar/baz.php
存在する(どこにも見つける場所)。
所属していません StackOverflow