(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.2.0)
Phar::isValidPharFilename — Informa se o nome de arquivo fornecido é um nome de arquivo phar válido
Retorna se o nome de arquivo fornecido é um nome de arquivo PHAR válido que será reconhecido como um arquivo PHAR pela extensão PHAR. Isso pode ser usado para testar um nome sem precisar instanciar um arquivo PHAR e capturar a inevitável exceção que será gerada se um nome inválido for especificado.
filename
O nome ou caminho completo para um arquivo phar ainda não criado
executable
Este parâmetro determina se o nome do arquivo deve ser tratado como um arquivo executável phar ou um arquivo não executável de dados.