当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP xdiff_file_diff()用法及代码示例



xdiff_file_diff() 函数可以对两个文件进行统一的diff。

用法

bool xdiff_file_diff( string $old_file , string $new_file , string $dest [, int $context = 3 [, bool $minimal = false ]] )

xdiff_file_diff() 函数可以将 old_file 和 new_file 之间的差异进行统一的 diff 并将其存储在 dest 文件中。生成的文件是人类可读的,并且可选的上下文参数指定在每次更改周围添加了多少行上下文。将最小参数设置为 true 会导致输出尽可能短的补丁文件(可能需要很长时间)。

xdiff_file_diff() 函数可以在成功时返回 true 或在失败时返回 false。

xdiff_file_diff() 函数不适用于二进制文件。要对二进制文件进行比较,请使用 xdiff_file_bdiff()/xdiff_file_rabdiff() 函数。

示例

<?php
   $old_version = "my_script.php";
   $new_version = "my_new_script.php";

   xdiff_file_diff($old_version, $new_version, "my_script.diff", 2);
?>

相关用法


注:本文由纯净天空筛选整理自 PHP - xdiff file_diff() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。