Phar
- Вступ
- Встановлення та налаштування
- Обумовлені константи
- Використання Phar-архівів
- Створення Phar-архівів
- Чим відрізняється phar від tar-або zip-архіву?
- Phar - Клас Phar
- Phar::addEmptyDir— Додає в phar-архів порожню директорію
- Phar::addFile— Додає в phar-архів файл із файлової системи
- Phar::addFromString— Додає в phar-архів файл із рядка
- Phar::apiVersion— Повертає версію API
- Phar::buildFromDirectory— Створює phar-архів із файлів, розташованих усередині директорії
- Phar::buildFromIterator - Створює phar-архів з ітератора
- Phar::canCompress— Перевіряє, чи модуль phar підтримує стиснення з використанням zlib або bzip2
- Phar::canWrite— Перевіряє, чи підтримує модуль phar збереження та створення phar-архівів
- Phar::compress - Стискає весь Phar-архів за допомогою Gzip- або Bzip2-стиснення
- Phar::compressFiles— Стискає всі файли у поточному Phar-архіві
- Phar::__construct— Створює об'єкт Phar-архіву
- Phar::convertToData— Конвертує phar-архів у tar-або zip-файл, що не виконується.
- Phar::convertToExecutable— Конвертує phar-архів в інший формат файлу, що виконується.
- Phar::copy— Копіює один файл усередині phar-архіву в інший новий файл усередині phar-архіву
- Phar::count— Повертає кількість записів (файлів) у Phar-архіві
- Phar::createDefaultStub— Створити заглушку у форматі phar-архіву
- Phar::decompress - Розпаковує весь Phar-архів
- Phar::decompressFiles— Розпаковує всі файли в поточному Phar-архіві
- Phar::delMetadata— Видалити глобальні метадані в архіві phar
- Phar::delete— Видаляє файл усередині phar-архіву
- Phar::__destruct— Знищує об'єкт архіву Phar
- Phar::extractTo— Витягти вміст phar-архіву в директорію
- Phar::getAlias - Отримати псевдонім для Phar
- Phar::getMetadata— Витягти метадані phar-архіву
- Phar::getModified— Визначити, чи змінювався phar-архів
- Phar::getPath— Отримати реальний шлях до Phar-архіву на диску
- Phar::getSignature— Отримати MD5/SHA1/SHA256/SHA512/OpenSSL підпис Phar-архіву
- Phar::getStub— Отримати завантажувач PHP або завантажувач заглушки Phar-архіву
- Phar::getSupportedCompression— Повертає масив підтримуваних алгоритмів стиснення.
- Phar::getSupportedSignatures— Отримати масив підтримуваних алгоритмів підпису архіву
- Phar::getVersion— Отримати версію Phar-архіву
- Phar::hasMetadata— Перевірити, чи містить phar-архів глобальні метадані
- Phar::interceptFileFuncs - Вказує phar перехоплювати fopen, file_get_contents, opendir та всі stat-функції
- Phar::isBuffering— Перевірити, чи будуть операції з Phar-архівом буферизовані чи записані безпосередньо на диск
- Phar::isCompressed - Повертає Phar::GZ або PHAR::BZ2, якщо phar-архів стиснутий повністю (.tar.gz/tar.bz і так далі)
- Phar::isFileFormat— Перевірити, що phar-архів має заданий формат (tar/phar/zip)
- Phar::isValidPharFilename— Перевіряє, що ім'я файлу є коректним ім'ям phar-архіву.
- Phar::isWritable - Перевіряє, чи можна модифікувати phar-архів
- Phar::loadPhar— Завантажити phar-архів із псевдонімом
- Phar::mapPhar— Прочитати поточний запущений phar-архів та зареєструвати його маніфест
- Phar::mount— Монтування зовнішнього шляху або файлу до віртуального шляху в phar-архіві
- Phar::mungServer - Визначити список до чотирьох $_SERVER-змінних, які мають бути змінені для запуску
- Phar::offsetExists— Визначити, чи є файл у архіві
- Phar::offsetGet— Отримати PharFileInfo об'єкт для конкретного файлу
- Phar::offsetSet— Зміна вмісту файлу
- Phar::offsetUnset— Видалити файл із phar-архіву
- Phar::running— Отримати повний шлях на диску або повний URL запущеного Phar-архіву
- Phar::setAlias— Встановити псевдонім для Phar-архіву
- Phar::setDefaultStub— Встановити завантажувач PHP або початкову заглушку Phar-архіву в завантажувач за замовчуванням
- Phar::setMetadata— Встановити метадані phar-архіву
- Phar::setSignatureAlgorithm— Встановити алгоритм підписання phar-архіву та застосування його
- Phar::setStub— Встановити завантажувач або заглушку в Phar-архів
- Phar::startBuffering— Запуск буферизації операцій запису, відключаючи запис змін Phar-архіву на диск
- Phar::stopBuffering— Зупиняє буферизацію та записує всі зміни на диск
- Phar::unlinkArchive— Повністю видалити архів із пам'яті та з диска
- Phar::webPhar— Надсилає запит із браузера у внутрішній файл у phar-архіві
- PharData - Клас PharData
- PharFileInfo - Клас PharFileInfo
- PharException - Клас PharException