xdiff_file_diff

(PECL xdiff >= 0.2.0)

xdiff_file_diffMake unified diff of two files

Beschreibung

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

Makes an unified diff containing differences between old_file and new_file and stores it in dest file. The resulting file is human-readable. An optional context parameter specifies how many lines of context should be added around each change. Setting minimal parameter to true will result in outputting the shortest patch file possible (can take a long time).

Parameter-Liste

old_file

Path to the first file. This file acts as "old" file.

new_file

Path to the second file. This file acts as "new" file.

dest

Path of the resulting patch file.

context

Indicates how many lines of context you want to include in diff result.

minimal

Set this parameter to true if you want to minimalize size of the result (can take a long time).

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Beispiele

Beispiel #1 xdiff_file_diff() example

The following code makes unified diff of two php files with context length of 2.

<?php
$old_version 
'my_script.php';
$new_version 'my_new_script.php';

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

Anmerkungen

Hinweis:

This function doesn't work well with binary files. To make diff of binary files use xdiff_file_bdiff()/xdiff_file_rabdiff() function.

Siehe auch

Hier Kannst Du einen Kommentar verfassen


Bitte gib mindestens 10 Zeichen ein.
Wird geladen... Bitte warte.
* Pflichtangabe
Es sind noch keine Kommentare vorhanden.

PHP cURL-Tutorial: Verwendung von cURL zum Durchführen von HTTP-Anfragen

cURL ist eine leistungsstarke PHP-Erweiterung, die es Ihnen ermöglicht, mit verschiedenen Servern über verschiedene Protokolle wie HTTP, HTTPS, FTP und mehr zu kommunizieren. ...

TheMax

Autor : TheMax
Kategorie: PHP-Tutorials

Midjourney Tutorial - Anleitung für Anfänger

Über Midjourney, dem Tool zur Erstellung digitaler Bilder mithilfe von künstlicher Intelligenz, gibt es ein informatives Video mit dem Titel "Midjourney Tutorial auf Deutsch - Anleitung für Anfänger" ...

Mike94

Autor : Mike94
Kategorie: KI Tutorials

Grundlagen von Views in MySQL

Views in einer MySQL-Datenbank bieten die Möglichkeit, eine virtuelle Tabelle basierend auf dem Ergebnis einer SQL-Abfrage zu erstellen. ...

admin

Autor : admin
Kategorie: mySQL-Tutorials

Tutorial veröffentlichen

Tutorial veröffentlichen

Teile Dein Wissen mit anderen Entwicklern weltweit

Du bist Profi in deinem Bereich und möchtest dein Wissen teilen, dann melde dich jetzt an und teile es mit unserer PHP-Community

mehr erfahren

Tutorial veröffentlichen

Experienced Front-End Developer skills?

What specific skills and experiences should an experienced Front-End Web Developer possess, particularly in the areas of JavaScript, HTML, CSS, an ...

Geschrieben von BhambriRohunu am 03.06.2024 12:11:17
Forum: HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS
Staging vs Pre-production: Key Differences?

What are the key differences between staging and pre-production environments in software development, and how do they contribute to the overall de ...

Geschrieben von GimmickTadpade am 03.06.2024 09:44:33
Forum: Entwicklungsumgebungen
Which modern CSS framework excels?

What are the distinguishing features, advantages, and potential drawbacks of contemporary CSS frameworks and libraries tailored specifically for s ...

Geschrieben von AnjanaTelaney am 03.06.2024 09:12:46
Forum: HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS
"How graphic designer learns coding?"

What strategies can a graphic designer employ to effectively transition into the realm of front-end and web development, considering their existin ...

Geschrieben von SangakaraMoory am 03.06.2024 08:33:30
Forum: Grafik / Design / Flash ...