Сравнение PHP-кода онлайн

Код 1 оригинал
Код 2 изменённый

Сравнение и подсветка работают в браузере: код никуда не отправляется. Tab внутри поля делает отступ, Ctrl+Enter — сравнить.

Как сравнить два PHP-файла?

Сравнение двух версий PHP-скрипта: видно добавленные методы, изменённые аргументы функций, поправленные значения констант, перенесённые строки и удалённые блоки. Подсветка различий работает на уровне слов, поэтому правка round($sum, 2) до round($sum * self::VAT, 2) показывается как точечное изменение, а не как «строка целиком переписана».

Подходит для проверки результата автоформаттера, сравнения контроллера до и после рефакторинга, контроля правок в чужом коде и для того, чтобы показать разницу между конфигурациями wp-config.php на локальном сервере и на проде.

  1. Перетащите оба .php файла в окна «Код 1» и «Код 2» — язык подставится сам.
  2. Если менялись только отступы и переносы, включите «не считать пробелы» — шум исчезнет.
  3. Отметьте «только различия», чтобы оставить в просмотре только задетые строки.
  4. Скопируйте результат или скачайте .patch — формат подходит для git apply и для ревью.

Сравниваются и файлы с BOM, и в кодировке Windows-1251 — устаревшие файлы из-под FTP тоже читаются корректно.