phpのheader()

はまるとかそういうレベルじゃなくて冷静に考えればそうだよね。って思えること。
phpのheader関数について
code.php

<?php
header('Location: code1.php');

header('Location: code2.php');
?>


で、code1.phpおよび、code2.phpでは

<?php
print '1';
?>
<?php
print '2';
?>

みたいな。
もちろん出力結果は'2'
勝手に最初に記述してるcode1.phpに転送されると思ったらそのコードの一番最後にあるheaderを採用するみたい。