(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.2.0)
PharFileInfo::delMetadata — Удаляет метаданные отдельного файла в архиве
Метод удаляет метаданные конкретного файла, если файл содержит метаданные.
У метода нет параметров.
   Функция возвращает логическое значение true.
   Как и с остальными функциями, которые изменяют
   содержимое phar-архива, для удаления метаданных файла в Phar-архиве потребуется отключить
   INI-переменную phar.readonly;
   директива не ограничивает обработку архивов, с которыми работает класс
   PharData.
  
Метод выбрасывает исключение PharException, если возникла ошибка при записи изменений диск, и исключение BadMethodCallException, если доступ на запись запретили.
Пример #1 Пример удаляет метаданные отдельной записи архива методом PharFileInfo::delMetaData()
<?php
try {
    $a = new Phar('myphar.phar');
    $a['hi'] = 'hi';
    var_dump($a['hi']->delMetadata());
    $a['hi']->setMetadata('there');
    var_dump($a['hi']->delMetadata());
    var_dump($a['hi']->delMetadata());
} catch (Exception $e) {
    // Обработка ошибок
}
?>Результат выполнения приведённого примера:
bool(false) bool(true) bool(false)
