Linux/Unixには、2つのファイルの差を簡単に比較できるdiffコマンドというものがあります。 誰かがファイルを編集した場合に、どの部分が編集されたのかを確認したり、プログラムのバージョン間の差分を洗い出したりする場合に便利に使えます。 diffコマンドは、2つのファイルを指定するだけで実行でき、また結果も直感的にわかるので、あまり説明もいらないのですが、実行結果の細かい見方や実行時のオプションを覚えておけばより効率的に変更点を見極めることができます。 まず、下記のような2つのPHPプログラムがあったとします。 hoge2.phpは、hoge1.phpを編集して作られたものとしています。 <?php $num = 1; if ($num === 1) { echo "hello" . "\n"; } ?> <?php // This is test program $num = 1;