PHP Conference Japan 2024

xdiff_file_merge3

(PECL xdiff >= 0.2.0)

xdiff_file_merge3將 3 個檔案合併成一個

說明

xdiff_file_merge3(
    字串 $old_file,
    字串 $new_file1,
    字串 $new_file2,
    字串 $dest
): 混合

將三個檔案合併成一個,並將結果儲存在檔案 dest 中。 old_file 是原始版本,而 new_file1new_file2 是原始檔案的修改版本。

參數

old_file

第一個檔案的路徑。它作為「舊」檔案。

new_file1

第二個檔案的路徑。它作為 old_file 的修改版本。

new_file2

第三個檔案的路徑。它作為 old_file 的修改版本。

dest

結果檔案的路徑,包含從 new_file1new_file2 合併的變更。

傳回值

如果合併成功,則傳回 true;如果不成功,則傳回包含被拒絕區塊的字串;如果發生內部錯誤,則傳回 false

範例

範例 #1 xdiff_file_merge3() 範例

以下程式碼將三個檔案合併成一個檔案。

<?php
$old_version
= 'original_script.php';
$fix1 = 'script_with_fix1.php';
$fix2 = 'script_with_fix2.php';

$errors = xdiff_file_merge3($old_version, $fix1, $fix2, 'fixed_script.php');
if (
is_string($errors)) {
echo
"被拒絕的區塊:\n";
echo
$errors;
}
?>

參見

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top