LotusPhp Notes: ObjectUtil Component_PHP チュートリアルに基づく使用状況分析

WBOY
リリース: 2016-07-21 15:10:54
オリジナル
812 人が閲覧しました

ObjectUtil コンポーネントは、実際にはシングルトン モードの最良の例です。各コンポーネントを呼び出すときに、ObjectUtil を使用すると、クラスの呼び出しすぎによるエラーやリソースの浪費を効果的に防ぐことができます。

たとえば、Db コンポーネントを呼び出す場合は、次のように宣言するだけです

$db = LtObjectUtil::singleton('LtDb');

シングルトン メソッドは、LtObjectUtil クラスの唯一のメソッドです。その目的は、クラス ライブラリに init() メソッドがある場合、クラス ライブラリの init() メソッドを呼び出すことです。

ObjectUtilにはフレームワークやテンプレート内で素早く呼び出せるクイック呼び出し機能もあります

形式は次のとおりです:

C('LtDb');

実際には、これは関数内で呼び出される LtObjectUtil::singleton('LtDb');

です。

LotusPhp は静的クラスの過剰な使用を推奨しません。これはフレームワーク内の唯一の静的クラスです。

静的クラスのメリットとデメリットは今日のテーマではありませんが、静的クラスについてはこちらの記事「PHP静的クラスをもとに原罪を詳しく解説>」をご覧ください。参考として使用されます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327028.html技術記事 ObjectUtil コンポーネントは、実際にはシングルトン モードの最良の例です。各コンポーネントを呼び出すときに、ObjectUtil を使用すると、エラーやリソースによる過剰なクラスの呼び出しを効果的に防ぐことができます。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート