読み込まれる方に条件分けを全部記入して、読み込む方は条件だけを書いたら楽になるのではないかと考えてみました。

読み込まれる方
hoge.php
<?php
if($hoge == "1"){
 print "ねこ";
}
if($hoge == "2"){
 print "いぬ";
}
?>

読み込む方 ねこと出したい
index.php
<?php
 $hoge = "1";
 include 'hoge.php';
?>

index2.php いぬと出したい
<?php
 $hoge = "2";
 include 'hoge.php';
?>

この場合hoge.phpが読み込んだ時すでに処理されてしまっていて、うまくいきません。
phpのinclude関連のページを読んでいったのですが、まったくこういう考え方が出てきません。
基本的に間違っていると思うのですが、何の関数を使ったら外部のファイルをphpの部品のように読み込めるんでしょうか?
まったく手がかりが無くって検索ができません。
ヒントだけでも教えていただけないでしょうか。