2013年3月20日水曜日

autoload

このようなファイルをあらかじめ作っておくと

MyClass1.php スクリプト中に__autoloadを定義しておくと自動的にincludeしてクラスを読みに行ってくれます。

サンプルコード この機能をどう思うかは人それぞれかと思いますが、
コード中にどのファイルがincludeされているか明記されなくなるので私は可読性が落ちると思っています。
ちなみにベンチマークです。

サンプルコード 実行結果
BenchMark 1     average:0.0052475452423096
BenchMark 2     average:0.0050734758377075
includeする分autoloadの方が遅いですね。

0 件のコメント:

コメントを投稿