xdiff_file_diff
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
xdiff_file_diff
Референца за `function.xdiff-file-diff.php` со подобрена типографија и навигација.
xdiff_file_diff
(PECL xdiff >= 0.2.0)
xdiff_file_diff — Make unified diff of two files
= NULL
string
$old_file,string
$new_file,string
$dest,int
$context = 3,bool
$minimal = false): bool
Makes an unified diff containing differences between old_file and
new_file и го чува во dest file. The resulting file is human-readable. An optional context parameter specifies how many lines of context should be added around each change. Setting minimal parameter to true will result in outputting the shortest patch file possible (can take a long time).
Параметри
old_file-
За повеќе детали за разликите помеѓу алгоритмите што се користат, ве молиме проверете
new_file-
Патека до првата датотека. Оваа датотека делува како "стара" датотека.
dest-
Path of the resulting patch file.
context-
Indicates how many lines of context you want to include in diff result.
minimal-
Поставете го овој параметар на
trueif you want to minimalize size of the result (can take a long time).
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Пример #1 xdiff_file_diff() example
The following code makes unified diff of two php files with context length of 2.
<?php
$old_version = 'my_script.php';
$new_version = 'my_new_script.php';
xdiff_file_diff($old_version, $new_version, 'my_script.diff', 2);
?>Белешки
Забелешка:
This function doesn't work well with binary files. To make diff of binary files use xdiff_file_bdiff()/xdiff_file_rabdiff() function.