Manuel PHP
Précédent |  | Suivant

# xdiff_file_diff

(PECL)

xdiff_file_diff -- Créé un diff unifié entre deux fichiers

## Description

bool xdiff_file_diff ( string file1, string file2, string dest [, int context [, bool minimal]] )

xdiff_file_diff() créé un diff unifié des fichiers `file1` et `file2` et stocke le résultat dans le fichier `dest`. `context` indique le nombre de lignes de contexte que vous voulez inclure dans le résultat de diff. Configurez `minimal` à `TRUE` si vous voulez minimaliser la taille du diff (peut prendre beaucoup de temps). Le fichier résultant est humainement lisible.

> Note : Cette fonction ne fonctionne pas correctement avec les fichiers binaires. Pour effectuer un diff sur des fichiers binaires, utilisez la fonction xdiff_file_diff_binary().

Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec.

Exemple 1. Exemple avec xdiff_file_diff()

Le code suivant crée un diff de deux fichiers php.

`<?php $ancienne_version = 'mon_script.php'; $nouvelle_version = 'mon_nouveau_script.php'; xdiff_file_diff($ancienne_version, $nouvelle_version, 'mon_script.diff', 2); ?>`

Voir aussi xdiff_string_diff().

Précédent | Sommaire | Suivant
xdiff_file_diff_binary | Niveau supérieur | xdiff_file_merge3