xdiff_file_merge3

(PECL xdiff >= 0.2.0)

xdiff_file_merge3将 3 个文件合并为一个

描述

xdiff_file_merge3(
    string $old_file,
    string $new_file1,
    string $new_file2,
    string $dest
): mixed

将三个文件合并为一个,并将结果存储在文件 dest 中。 old_file 是原始版本,而 new_file1new_file2 是原始版本的修改版本。

参数

old_file

第一个文件的路径。它充当“旧”文件。

new_file1

第二个文件的路径。它充当 old_file 的修改版本。

new_file2

第三个文件的路径。它充当 old_file 的修改版本。

dest

结果文件的路径,包含来自 new_file1new_file2 的合并更改。

返回值

如果合并成功,则返回 true,如果合并失败,则返回包含被拒绝的块的字符串,如果发生内部错误,则返回 false

范例

范例 #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
"Rejects:\n";
echo
$errors;
}
?>

参见

添加笔记

用户贡献笔记

此页面没有用户贡献的笔记。
To Top