(PECL xdiff >= 0.2.0)
xdiff_file_merge3 — 合并三个文件为一个文件
将三个文件合并成一个文件,并将结果存储在文件 dest
中。old_file
是原始版本,而 new_file1
和 new_file2
是原始版本的修改版本。
old_file
第一个文件的路径。它充当“旧”文件。
new_file1
第二个文件的路径。它充当 old_file
的修改版本。
new_file2
第三个文件的路径。它充当 old_file
的修改版本。
dest
结果文件的路径,包含来自 new_file1
和 new_file2
的合并更改。
示例 #1 xdiff_file_merge3() 示例
以下代码将三个文件合并成一个文件。
<?php
$old_version = 'original_script.php';
$fix1 = 'script_with_fix1.php';
$fix2 = 'script_with_fix2.php';
$errors = xdiff_file_merge3($old_version, $fix1, $fix2, 'fixed_script.php');
if (is_string($errors)) {
echo "拒绝的块:\n";
echo $errors;
}
?>