Weakref::acquireオブジェクトへの強い参照を確保する 説明
public bool Weakref::acquire
( void
)
オブジェクトへの強い参照を確保し、事実上、弱い参照を強い参照に切り替えます。 Weakref は内部的な確保カウンタを管理して、 未処理の強い参照を追跡します。 Weakref::acquire の呼び出しが成功すると、このカウンタがひとつ加算されます。 パラメータこの関数にはパラメータはありません。 返り値
その参照が有効で、かつ強い参照に切り替えられた場合に 例
例1 Weakref::acquire の例
<?php 上の例の出力は以下となります。 Unsetting o1... Unsetting o2... Destroying object!
例2 ネストした確保と解放の例
<?php 上の例の出力は以下となります。 Acquiring... Unsetting... Acquiring... Acquiring... Releasing... Releasing... Releasing... Destroying object! 参考
|