У меня есть приложение PHP в исполняемый архив Phar и есть внутри одного класса с методом, который должен получить доступ к выполненным Phar archive
метаданным.Как получить метаданные архива phar внутри исполняемого phar?
Я мог бы получить метаданные, как показано ниже, однако кажется странным, что я загружаю то же самое Phar
внутри Phar archive
, выполненное для того, чтобы получить его метаданные.
Так есть Право Способ получения выполненных метаданных Phar's? Возможно, прочитайте его и определите, что внутри Phar's Stub или что-то еще.
<?php
namespace MyPhar;
use \Phar;
class InsideThePhar {
public function getPharMetaData() {
$phar_self = new Phar(Phar::running(false));
$metadata = $phar_self->getMetadata();
var_dump($metadata);
exit();
}
}
спасибо за указание на источник как время публикации Я не смог его найти –