0

私は多くの非 OO 関数ライブラリを含むコードベースに取り組んでおり、個人的には、php の Java にインスパイアされた OO モデルは好きではありません。

残念ながら、私は多くの組み込みライブラリで発生するオーバーヘッドの問題を解決しようとしており、オートロードに関する多くの推奨事項を目にしています。クラスでのみ機能します。

オートロードのような方法で、含まれている関数のライブラリのオーバーヘッドを削減する方法はありますか? PHP 5.3 の名前空間を利用することで、たとえば?

私は確かに、これらの(多くの場合多様な)関数ライブラリのすべてをクラスに移動してパフォーマンスを向上させたくありません(バグはそれだけの価値はありません)ので、関数ライブラリを簡単な方法で最適化する簡単な方法はありますか?

関数ライブラリをphpに含めることは、心配する必要がないほど十分に速いですか?

4

1 に答える 1

0

いいえ、オートローダーは、アンロードされたクラスをインスタンス化するときにのみ呼び出されます。関数には使用できません。

于 2010-09-18T01:04:43.027 に答える