當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP xdiff_file_diff()用法及代碼示例


xdiff_file_diff() 函數可以對兩個文件進行統一的diff。

用法

bool xdiff_file_diff( string $old_file , string $new_file , string $dest [, int $context = 3 [, bool $minimal = false ]] )

xdiff_file_diff() 函數可以將 old_file 和 new_file 之間的差異進行統一的 diff 並將其存儲在 dest 文件中。生成的文件是人類可讀的,並且可選的上下文參數指定在每次更改周圍添加了多少行上下文。將最小參數設置為 true 會導致輸出盡可能短的補丁文件(可能需要很長時間)。

xdiff_file_diff() 函數可以在成功時返回 true 或在失敗時返回 false。

xdiff_file_diff() 函數不適用於二進製文件。要對二進製文件進行比較,請使用 xdiff_file_bdiff()/xdiff_file_rabdiff() 函數。

示例

<?php
   $old_version = "my_script.php";
   $new_version = "my_new_script.php";

   xdiff_file_diff($old_version, $new_version, "my_script.diff", 2);
?>

相關用法


注:本文由純淨天空篩選整理自 PHP - xdiff file_diff() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。