xdiff_file_diff_binary
xdiff_file_merge3
Fonctions xdiff
PHP Manual

# xdiff_file_diff

(PECL xdiff:0.2-1.4)

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` ]] )

Créé un diff unifié des fichiers `file1` et `file2` et stocke le résultat dans le fichier `dest` .

### Liste de paramètres

`file1`

`file2`

`dest`

  Chemin vers le fichier résultat.

`context`

  Indique le nombre de lignes de contexte que vous voulez inclure dans le résultat de diff.

`minimal`

  Configurez `minimal` à `TRUE` si vous voulez minimaliser la taille du diff (peut prendre beaucoup de temps). Le fichier résultant est humainement lisible.

### Valeurs de retour

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

### Exemples

Exemple #1 Exemple avec xdiff_file_diff()

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

`<?php
$old_version = 'my_script.php';
$new_version = 'my_new_script.php';
xdiff_file_diff($old_version, $new_version, 'my_script.diff', 2);
?>`

### Notes

> 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().

### Voir aussi

- xdiff_string_diff()

xdiff_file_diff_binary
xdiff_file_merge3
Fonctions xdiff
PHP Manual