Phar::setAlias
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.2.1)
Phar::setAlias — Встановити псевдонім для Phar-архіву
Опис
public Phar::setAlias(string $alias): bool
Зауваження :
Для коректної роботи з об'єктами Phar цьому методу необхідне встановлення значення php.ini
phar.readonly
в . В іншому випадку, буде викинуто виняток PharException
Встановлює псевдонім для Phar-архіву та записує його як постійний псевдонім для цього архіву. Псевдонім можна використовувати всередині phar-архіву для впевненості в тому, що доступ через потокову обгортку phar
для доступу до внутрішніх файлів буде працювати завжди, незалежно від розташування phar-архіву на файловій системі. Іншою альтернативою є надія на перехоплення includeили использованиеPhar::interceptFileFuncs() разом із відносними шляхами.
Список параметрів
alias
Коротке ім'я, яке можна використовувати з доступом через потокову обгортку phar
Значення, що повертаються
Помилки
Викидає виняток UnexpectedValueException, якщо доступ заборонено та PharExceptionякщо псевдонім вже використовується, або виникли проблеми із записом на диск.
Приклади
Приклад #1 Приклад використання Phar::setAlias()****
Loading...
Дивіться також
- Phar::__construct() - Створює об'єкт Phar-архіву
- Phar::interceptFileFuncs() - Вказує phar перехоплювати fopen, file_get_contents, opendir та всі stat-функції