PHP - Funzione xdiff string_rabdiff ()

La funzione xdiff_string_rabdiff () può creare un diff binario di due stringhe utilizzando l'algoritmo di fingerprinting polinomiale di Rabin.

Sintassi

string xdiff_string_bdiff( string $old_data , string $new_data )

La funzione xdiff_string_rabdiff () può creare un diff binario di due stringhe e restituire il risultato. La differenza tra xdiff_string_rabdiff () e xdiff_string_bdiff () è che vengono utilizzati diversi algoritmi che si traducono in un'esecuzione più rapida e con differenze minori. Questa funzione può funzionare sia con dati di testo che binari. La patch risultante può essere applicata successivamente utilizzando xdiff_string_bpatch () / xdiff_file_bpatch ().

La funzione xdiff_string_rabdiff () può restituire una stringa con diff binario contenente differenze tra i dati "vecchi" e "nuovi" o false se si è verificato un errore interno.