PHP マニュアル
前のページ |  | 次のページ

# CLXXV. xdiff 関数

# 導入

xdiff 拡張モジュールは、テキストファイルおよびバイナリファイルに対しての パッチの作成および適用を行います。

# 要件

xdiff を使用するには libxdiff がインストールされている必要があります。 これは libxdiff のホームページ http://www.xmailserver.org/xdiff-lib.html で取得可能です。

> 注意: memory_limit を考慮してこれらの関数を使用するには、すくなくとも libxdiff 0.7 が必要です。

# インストール手順

xdiff は、現在は PECL http://pecl.php.net/package/xdiff から取得可能です。

*nix-like システムを使用しており PEAR が使用可能な場合は、pear インストーラを使用して xdiff 拡張モジュールを インストールすることが可能です。そのためには以下のコマンドを使用します。 pear -v install xdiff

tar.gz パッケージをダウンロードし、xdiff を手動でインストールすることも 常に可能です。

例 1. xdiff の手動インストール

    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