xdiff_file_patch
(PECL xdiff >= 0.2.0)
xdiff_file_patch — Використання уніфікованого патча до файлу
Опис
xdiff_file_patch( string $file, string $patch, string $dest, int $flags = DIFF_PATCH_NORMAL): mixed
Застосовує до файлу file
патчаpatch
и сохраняет результат в файлpatch
має бути уніфікованим патчем, створеним функціями xdiff_file_diff() xdiff_string_diff(). Необов'язковий параметр flags
задає режим операції.
Список параметрів
file
Оригінальний файл.
patch
Уніфікований патч. Його можна створити функціями xdiff_string_diff() і xdiff_file_diff()або іншими сумісними інструментами.
dest
Шлях до результуючого файлу.
flags
Може бути XDIFF_PATCH_NORMAL
(режим по умолчанию, нормальное создание патча) или**XDIFF_PATCH_REVERSE
**(откат патча).
Починаючи з версії 1.5.0, ви можете використовувати побітове АБО для підключення прапора XDIFF_PATCH_IGNORESPACE
Значення, що повертаються
Повертає **true
**якщо створення патчу пройшло успішно, рядок з відхиленими даними, якщо ні, і false
у разі внутрішньої помилки.
Приклади
Приклад #1 Приклад використання xdiff_file_patch()****
Наступний код використовує уніфікований патч до файлу.
Loading...
Приклад #2 Patch reversing example
Наступний код застосовує відкат патча до файлу.
Loading...
Дивіться також
- xdiff_file_diff() - Створити уніфікований патч із порівняння двох файлів