Объединение трёх файлов в один

# xdiff_file_merge3

(PECL xdiff >= 0.2.0)

xdiff_file_merge3 — Объединение трёх файлов в один

### Описание

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

Объединяет три файла в один и сохраняет результат в `dest`. Файл `old_file` является оригинальным файлом, тогда как `new_file1` и `new_file2` его модифицированными версиями.

### Список параметров

`old_file`

  Путь к первому, "старому" файлу.

`new_file1`

  Путь ко второму файлу. Модифицированной версии `old_file`.

`new_file2`

  Путь к третьему файлу. Модифицированной версии `old_file`.

`dest`

  Путь к результирующему файлу, который будет содержать объединённые изменения из `new_file1` и `new_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 "Отклонены:\n";
        echo $errors;
    }
    ?>

### Смотрите также

- xdiff_string_merge3() - Объединить три строки в одну

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open