>>748 > class StopWatch { ...
ワラタ。考えることは皆同じだなあ。
ただ echo を使うのはどうだろうか。echo のスループットを測っているのか、
Function/Method の呼出オーバーヘッドを測っているのか分からなくなる
からね。自分は return 0; でやっていた。
あと確かにオーバーヘッドは 2 倍近いが、1 万回呼び出しても 1 秒
足らずで済むということは、それほど気にしなくてよいという風にも
解釈できると思う。もちろんアクセス数次第でもあるが。
ちなみに Instance 生成のコストも加えると(ループのたびにインスタンス
生成すると)関数呼出の 4 倍近い時間がかかる。しかしそれでも 1 万回
やって 1 秒かからないことを意味するので、クラスの利用を控えるべき
という結論にはならないと思う。