PHP 手册
后退 |  | 前进

# CLV. xdiff Functions

# 简介

xdiff extension creates and applies patches to both text and binary files.

# 需求

To use xdiff, you will need libxdiff installed, available on the libxdiff homepage http://www.xmailserver.org/xdiff-lib.html.

> 注: You'll need at least libxdiff 0.7 for these functions to be aware of memory_limit.

# 安装

xdiff is currently available through PECL http://pecl.php.net/package/xdiff.

If PEAR is available on your *nix-like system you can use the pear installer to install the xdiff extension, by the following command: pear -v install xdiff.

You can always download the tar.gz package and install xdiff by hand:

例子 1. xdiff install by hand

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

# 预定义常量

以下常量由本扩展模块定义，因此只有在本扩展模块被编译到 PHP 中，或者在运行时被动态加载后才有效。

`XDIFF_PATCH_NORMAL` (integer)

`XDIFF_PATCH_REVERSE` (integer)

后退 | 起点 | 前进
xattr_supported | 上一级 | xdiff_file_diff_binary