Phar::offsetUnset
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::offsetUnset — Видалити файл із phar-архіву
Опис
public Phar::offsetUnset(string $localName): void
Зауваження :
Для коректної роботи з об'єктами Phar цьому методу необхідне встановлення значення php.ini
phar.readonly
в . В іншому випадку, буде викинуто виняток PharException
Це реалізація інтерфейсу ArrayAccessдозволяє маніпулювати вмістом Phar-архіву в стилі доступу до елементів масиву. offsetUnset використовується для видалення файлів і запускається щоразу, коли використовується конструкція unset()
Список параметрів
localName
Ім'я файлу (відносний шлях).
Значення, що повертаються
Функція не повертає значення після виконання.
Помилки
Якщо опція phar.readonlyустановлен в , то буде викинуто виняток BadMethodCallException, так як модифікувати Phar-архів можна тільки, якщо phar.readonly дорівнює . Якщо виникнуть проблеми із записом на диск - викидається виняток PharException
Приклади
Приклад #1 Приклад використання Phar::offsetUnset()****
Loading...
Дивіться також
- Phar::offsetExists() - Визначити, чи є файл у архіві
- Phar::offsetGet() - Отримати PharFileInfo об'єкт для конкретного файлу
- Phar::offsetSet() - Зміна вмісту файлу
- Phar::unlinkArchive() - Повністю видалити архів з пам'яті та з диска
- Phar::delete() - Видаляє файл усередині phar-архіву