質問です。

fopenかrequireで、文字列を読み込んで出力する際、
どれくらいオーバーヘッドに差があるでしょうか?


例えば、

$fp=fopen("./hoge.txt","r");//中身は「hogege」
$str=fgets($fp);
echo($str);//hogege

と、fopenを使う処理と、

require("./hoge.php");//中身は「define("HOGE","hogege");」
echo(HOGE);//hogege

のように、requireで読み込んで処理をする場合とを比べた場合、
どちらが早いのでしょうか?