(PECL xdiff >= 0.2.0)
xdiff_file_merge3 — Mescla 3 arquivos em um
   Mescla três arquivos em um e armazena o resultado em um arquivo dest.
   O old_file é uma versão original, enquanto o new_file1
   e o new_file2 são versões modificadas de um original.
  
old_fileCaminho para o primeiro arquivo. Atua como arquivo "antigo".
new_file1
       Caminho para o segundo arquivo. Ele atua como uma versão modificada de old_file.
      
new_file2
       Caminho para o terceiro arquivo. Ele atua como uma versão modificada de old_file.
      
dest
       Caminho do arquivo resultante, contendo as alterações mescladas de new_file1 e
       new_file2.
      
   Retorna true se a mesclagem foi bem-sucedida, string com pedaços rejeitados se
   não foi ou false se ocorreu um erro interno.
  
Exemplo #1 Exemplo de xdiff_file_merge3()
O código a seguir mescla três arquivos em um.
<?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;
}
?>