xdiff_file_diff_binary
(PECL xdiff >= 0.2.0)
xdiff_file_diff_binary — Псевдоним для xdiff_file_bdiff
Описание
$old_file
, string $new_file
, string $dest
) : boolСоздает файл бинарного патча сравнивая два файла. Эта функция работает, как с бинарными, так и с текстовыми файлами. В дальнейшем, полученный патч можно применить с помощью функций xdiff_file_bpatch().
Начиная с версии 1.5.0, эта функция является псевдонимом xdiff_file_bdiff().
Список параметров
-
old_file
-
Путь к первому, "старому" файлу.
-
new_file
-
Путь ко второму, "новому" файлу.
-
dest
-
Путь результирующего файла патча. Он будет содержать различия между старым и новым файлом в бинарном, человеконечитаемом.
Возвращаемые значения
Возвращает true
в случае успешного завершения или false
в случае возникновения ошибки.
Примеры
Пример #1 Апмсер использования xdiff_file_diff_binary()
Следующий код создает бинарный патч сравнивая два архива.
<?php
$old_version = 'my_script_1.0.tgz';
$new_version = 'my_script_1.1.tgz';
xdiff_file_diff_binary($old_version, $new_version, 'my_script.bdiff');
?>
Примечания
Замечание:
Оба файла будут загружены в память, так что убедитесь, что параметр memory_limit настроен корректно.
Смотрите также
- xdiff_file_bdiff() - Создать бинарный патч сравнивая два файла
- xdiff_file_bpatch() - Применить бинарный патч к файлу