Phar::loadPhar

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)

Phar::loadPharCarrega qualquer arquivo phar com um apelido

Descrição

final public static Phar::loadPhar(string $filename, ?string $alias = null): bool

Isto pode ser usado para ler o conteúdo de um arquivo Phar externo. Isto é mais útil para atribuir um apelido a um phar para que referências subsequentes ao phar possam usar o apelido mais curto, ou para carregar arquivos Phar que contêm apenas dados e não se destinam à execução/inclusão em scripts PHP.

Parâmetros

filename

O caminho completo ou relativo do arquivo phar a ser aberto.

alias

O apelido que pode ser usado para se referir ao arquivo phar. Observe que muitos arquivos phar especificam um apelido explícito dentro do arquivo phar, e uma PharException será lançada se um novo apelido for especificado neste caso.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Erros/Exceções

PharException é lançada se um apelido for passado e o arquivo phar já tiver um apelido explícito.

Exemplos

Exemplo #1 Um exemplo de Phar::loadPhar()

Phar::loadPhar pode ser usado em qualquer lugar para carregar um arquivo Phar externo, enquanto Phar::mapPhar deve ser usado em um stub de carregador para um Phar.

<?php
try {
Phar::loadPhar('/caminho/para/phar.phar', 'meu.phar');
echo
file_get_contents('phar://meu.phar/arquivo.txt');
} catch (
PharException $e) {
echo
$e;
}
?>

Veja Também

  • Phar::mapPhar() - Lê o arquivo atualmente em execução (um phar) e registra seu manifesto

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top