« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 45 for レイジー (0.003 sec.)
レイジーオブジェクト 10289
« 共変性と反変性 変更履歴 » PHP Manual クラスとオブジェクト レイジーオブジェクト 検索 レイジーオブジェクト レイジーオブジェクトは、状態が参照または変更されるまで 初期化が遅延されるオブジェクトです。ユースケースの例として、 必要な時だけ初期化 ... される遅延DIコンポーネント、 必要な時だけデータを読み込む遅延 ORM 、 必要な時だけ解析を行う遅延JSONパーサーなどがあります。 レイジーオブジェクトには、ゴーストオブジェクトとバーチャルプロキシの 2つの戦略があります。以降 "レイジーゴースト"、 "レイジープロキシ ... " と呼びます。 どちらの戦略の場合も、レイジーオブジェクトには 最初に状態が参照または変更されたときに自動的に呼び出されるイニシャライザまたはファクトリが 接続されています ... 。抽象的な観点では、レイジーゴーストオブジェクトは 非レイジーなものと区別がつかず、レイジーであること意識せず使用できます。 レイジープロキシも同様に透過 ...
https://man.mtool.work/php/8.3/language.oop5.lazy-objects.html
レイジーオブジェクト 10289
« 共変性と反変性 変更履歴 » PHP Manual クラスとオブジェクト レイジーオブジェクト 検索 レイジーオブジェクト レイジーオブジェクトは、状態が参照または変更されるまで 初期化が遅延されるオブジェクトです。ユースケースの例として、 必要な時だけ初期化 ... される遅延DIコンポーネント、 必要な時だけデータを読み込む遅延 ORM 、 必要な時だけ解析を行う遅延JSONパーサーなどがあります。 レイジーオブジェクトには、ゴーストオブジェクトとバーチャルプロキシの 2つの戦略があります。以降 "レイジーゴースト"、 "レイジープロキシ ... " と呼びます。 どちらの戦略の場合も、レイジーオブジェクトには 最初に状態が参照または変更されたときに自動的に呼び出されるイニシャライザまたはファクトリが 接続されています ... 。抽象的な観点では、レイジーゴーストオブジェクトは 非レイジーなものと区別がつかず、レイジーであること意識せず使用できます。 レイジープロキシも同様に透過 ...
https://man.mtool.work/php/8.3/language.oop5.lazy-objects.html
オブジェクトをリセットしてレイジーとしてマークする 9768
« ReflectionClass::newLazyProxy ReflectionClass::resetAsLazyProxy » PHP Manual ReflectionClass オブジェクトをリセットしてレイジーとしてマークする 検索 ReflectionClass::resetAsLazyGhost (PHP 8 >= 8.4.0) ReflectionClass::resetAsLazyGhost — オ ... ブジェクトをリセットしてレイジーとしてマークする 説明 public function ReflectionClass::resetAsLazyGhost ( object $object , callable $initializer , int $opti ... ons = 0 ): void 既存の object をリセットし、レイジーとしてマークします。 オブジェクトのデストラクタが存在する場合、 ReflectionClass::SKIP_DESTRUCTOR フラグが指定されていない限り ... デストラクタが呼び出されます。 動的プロパティは削除され、クラスで宣言されたプロパティの値は unset() と同等の方法で破棄され、 レイジーとしてマークされます。これは、オブジェクトが追加のプロパティを持つ サブクラスのインスタンスである場合、これらのプロパティは変 ...
https://man.mtool.work/php/8.3/reflectionclass.resetaslazyghost.html
オブジェクトをリセットしてレイジーとしてマークする 9768
« ReflectionClass::newLazyProxy ReflectionClass::resetAsLazyProxy » PHP Manual ReflectionClass オブジェクトをリセットしてレイジーとしてマークする 検索 ReflectionClass::resetAsLazyGhost (PHP 8 >= 8.4.0) ReflectionClass::resetAsLazyGhost — オ ... ブジェクトをリセットしてレイジーとしてマークする 説明 public function ReflectionClass::resetAsLazyGhost ( object $object , callable $initializer , int $opti ... ons = 0 ): void 既存の object をリセットし、レイジーとしてマークします。 オブジェクトのデストラクタが存在する場合、 ReflectionClass::SKIP_DESTRUCTOR フラグが指定されていない限り ... デストラクタが呼び出されます。 動的プロパティは削除され、クラスで宣言されたプロパティの値は unset() と同等の方法で破棄され、 レイジーとしてマークされます。これは、オブジェクトが追加のプロパティを持つ サブクラスのインスタンスである場合、これらのプロパティは変 ...
https://man.mtool.work/php/8.3/reflectionclass.resetaslazyghost.html
新しいレイジーゴーストインスタンスを作成する 9707
« ReflectionClass::newInstanceWithoutConstructor ReflectionClass::newLazyProxy » PHP Manual ReflectionClass 新しいレイジーゴーストインスタンスを作成する 検索 ReflectionClass::newLazyGhost (PHP 8 >= 8.4.0) ReflectionClass::newLazyGhost — 新し ... いレイジーゴーストインスタンスを作成する 説明 public function ReflectionClass::newLazyGhost ( callable $initializer , int $options = 0 ... ): object クラスの新しいレイジーゴーストインスタンスを作成し、 initializer をアタッチします。コンストラクタは呼び出されず、 プロパティはデフォルト値に設定さ ... ルバックです: function initializer ( object $object ): void object 初期化される object 。この時点では、 オブジェクトはもはやレイジーとしてマークされておらず、 アクセスしても再び初期化がトリガーされることはありません。 initializer 関数は null を返すか、 値を ...
https://man.mtool.work/php/8.3/reflectionclass.newlazyghost.html
新しいレイジーゴーストインスタンスを作成する 9661
« ReflectionClass::newInstanceWithoutConstructor ReflectionClass::newLazyProxy » PHP Manual ReflectionClass 新しいレイジーゴーストインスタンスを作成する 検索 ReflectionClass::newLazyGhost (PHP 8 >= 8.4.0) ReflectionClass::newLazyGhost — 新し ... いレイジーゴーストインスタンスを作成する 説明 public function ReflectionClass::newLazyGhost ( callable $initializer , int $options = 0 ... ): object クラスの新しいレイジーゴーストインスタンスを作成し、 initializer をアタッチします。コンストラクタは呼び出されず、 プロパティはデフォルト値に設定さ ... ルバックです: function initializer ( object $object ): void object 初期化される object 。この時点では、 オブジェクトはもはやレイジーとしてマークされておらず、 アクセスしても再び初期化がトリガーされることはありません。 initializer 関数は null を返すか、 値を ...
https://man.mtool.work/php/8.3/reflectionclass.newlazyghost.html
新しいレイジープロキシインスタンスを作成する 9524
« ReflectionClass::newLazyGhost ReflectionClass::resetAsLazyGhost » PHP Manual ReflectionClass 新しいレイジープロキシインスタンスを作成する 検索 ReflectionClass::newLazyProxy (PHP 8 >= 8.4.0) ReflectionClass::newLazyProxy — 新しいレイジープ ... を作成する 説明 public function ReflectionClass::newLazyProxy ( callable $factory , int $options = 0 ): object クラスの新しいレイジープロキシインスタンスを作成し、 factory をアタッチします。コンストラクタは呼び出されず、 プロパティはデフォルト値に設定されま ... ールバックです: function factory ( object $object ): object object 初期化される object 。この時点では、 オブジェクトはもはやレイジーとしてマークされておらず、 アクセスしても再び初期化がトリガーされることはありません。 ファクトリ関数は、 実インスタンス とし ... て参照される オブジェクトを返す必要があり、それがプロキシにアタッチされます。 この実インスタンスはレイジーであってはならず、 プロキシ自体でもあってはなりません。もし実インスタンスが プロキシと同じクラスでない場合、プロキシのクラス ...
https://man.mtool.work/php/8.3/reflectionclass.newlazyproxy.html
新しいレイジープロキシインスタンスを作成する 9493
« ReflectionClass::newLazyGhost ReflectionClass::resetAsLazyGhost » PHP Manual ReflectionClass 新しいレイジープロキシインスタンスを作成する 検索 ReflectionClass::newLazyProxy (PHP 8 >= 8.4.0) ReflectionClass::newLazyProxy — 新しいレイジープ ... を作成する 説明 public function ReflectionClass::newLazyProxy ( callable $factory , int $options = 0 ): object クラスの新しいレイジープロキシインスタンスを作成し、 factory をアタッチします。コンストラクタは呼び出されず、 プロパティはデフォルト値に設定されま ... ールバックです: function factory ( object $object ): object object 初期化される object 。この時点では、 オブジェクトはもはやレイジーとしてマークされておらず、 アクセスしても再び初期化がトリガーされることはありません。 ファクトリ関数は、 実インスタンス とし ... て参照される オブジェクトを返す必要があり、それがプロキシにアタッチされます。 この実インスタンスはレイジーであってはならず、 プロキシ自体でもあってはなりません。もし実インスタンスが プロキシと同じクラスでない場合、プロキシのクラス ...
https://man.mtool.work/php/8.3/reflectionclass.newlazyproxy.html
オブジェクトがレイジーで未初期化かどうかを調べる 8804
« ReflectionClass::isTrait ReflectionClass::isUserDefined » PHP Manual ReflectionClass オブジェクトがレイジーで未初期化かどうかを調べる 検索 ReflectionClass::isUninitializedLazyObject (PHP 8 >= 8.4.0) ReflectionClass::isUninitializedLazyObj ... ect — オブジェクトがレイジーで未初期化かどうかを調べる 説明 public function ReflectionClass::isUninitializedLazyObject ( object $object ): bool オブジェ ... クトがレイジーで未初期化かどうかを調べます。 パラメータ object 調べるオブジェクト。 戻り値 object が未初期化のレイジーオブジェクトであれば ... nitializedLazyObject ( $object )); ?> 上の例の出力は以下となります。 bool(true) Initializer called int(1) bool(false) 参考 レイジーオブジェクト ReflectionClass::newLazyGhost() - 新しいレイジーゴーストインスタンスを作成する ReflectionClass::markLazyObjectA ...
https://man.mtool.work/php/8.3/reflectionclass.isuninitializedlazyobject.html
オブジェクトをリセットしてレイジーとしてマークする 8727
« ReflectionClass::resetAsLazyGhost ReflectionClass::setStaticPropertyValue » PHP Manual ReflectionClass オブジェクトをリセットしてレイジーとしてマークする 検索 ReflectionClass::resetAsLazyProxy (PHP 8 >= 8.4.0) ReflectionClass::resetAsLazy ... Proxy — オブジェクトをリセットしてレイジーとしてマークする 説明 public function ReflectionClass::resetAsLazyProxy ( object $object , callable $factory , int $options ... もその同一性は 変わりません。プロキシと実インスタンスは別々のオブジェクトであり、 別々の実体を持ちます。 パラメータ object 非レイジーなオブジェクト、または初期化されたレイジーオブジェクト。 factory ReflectionClass::newLazyProxy() と 同じシグネチャと目的を持 ... ons options には 以下のフラグを組み合わせて指定できます: ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE デフォルトでは、レイジーオブジェクトのシリアライズは 初期化がトリガーされます。このフラグを設定すると、 初期化せずにシリアライズできるようになります ...
https://man.mtool.work/php/8.3/reflectionclass.resetaslazyproxy.html
PREV 1 2 3 4 5 NEXT