(PECL xdiff >= 0.2.0)
xdiff_file_diff — İki dosyanın tekil farkını alır
$eski_dosya,$yeni_dosya,$hedef,$bağlam = 3,$küçült = false
   eski_dosya ile yeni_dosya
   arasındaki farklardan bir tekil fark dizgesi oluşturup sonucu
   hedef'e kaydeder. Elde edilen fark dizgesi
   insanlarca okunabilen bir dizgedir. İsteğe bağlı
   bağlam bağımsız değişkeni ile her değişikliğin altında
   ve üstünde kaç bağlam satırının bulunacağı belirtilir.
   Seçimlik küçült bağımsız değişkeninde true
   atandığı takdirde mümkün olan en küçük yama dizgesi oluşturulmaya
   çalışılır (işlem biraz uzun sürebilir).
  
eski_dosyaİlk dosyanın yolu. Eski dosya olarak ele alınır.
yeni_dosyaİkinci dosyanın yolu. Yeni dosya olarak ele alınır.
hedefElde edilen yamanın kaydedileceği dosyanın yolu.
bağlamHer değişikliğin altında ve üstünde kaç bağlam satırının bulunacağı belirtilir.
küçült
       true atandığı takdirde mümkün olan en küçük yama dizgesi
       oluşturulmaya çalışılır (işlem biraz uzun sürebilir).
      
Örnek 1 - xdiff_file_diff() örneği
Aşağıdaki kodda, iki PHP dosyasının iki bağlam satırlı tekil farkı alınmaktadır.
<?php
$old_version = 'my_script.php';
$new_version = 'my_new_script.php';
xdiff_file_diff($old_version, $new_version, 'my_script.diff', 2);
?>Bilginize:
Bu işlev ikil dosyalarla iyi çalışmaz. İkil fark dosyası elde etmek için xdiff_file_bdiff() veya xdiff_file_rabdiff() işlevi kullanılabilir.
