Manuel PHP
Précédent |  | Suivant

# CLXXV. Fonctions xdiff

# Introduction

L'extension xdiff crée et applique des patches aux fichiers binaires et textes.

# Pré-requis

Pour utiliser xdiff, vous aurez besoin de libxdiff, disponible sur le site web de libxdiff http://www.xmailserver.org/xdiff-lib.html.

> Note : Vous devez avoir au moins la version 0.7 de la bibliothèque libxdiff pour que ces fonctions prennent en compte le paramètre `memory_limit`.

# Installation

xdiff est actuellement disponible dans PECL http://pecl.php.net/package/xdiff.

Si PEAR est disponible sur votre système *nix vous pouvez utiliser l'installateur PEAR pour installer l'extension xdiff avec la commande suivante : pear -v install xdiff.

Vous pouvez toujours télécharger le tar.gz et installer xdiff à la main :

Exemple 1. Installation à la main de xdiff

    gunzip xdiff-xxx.tgz
    tar -xvf xdiff-xxx.tar
    cd xdiff-xxx
    phpize
    ./configure && make && make install

# Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

`XDIFF_PATCH_NORMAL` (entier)

`XDIFF_PATCH_REVERSE` (entier)

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