>>243
hogeが定義されてなければ定義して
もしもう1度インクルードされると
1回目のインクルードでhogeが定義されているので
if(!defined("hoge"))の条件に合わずにその内容はスルーする
ってことですかね?