WeakReference 類
(PHP 7 >= 7.4.0, PHP 8)
簡介
弱引用可以指向一個對象,並且不阻止對象的銷燬。可以實現具有對象結構的快取。
弱引用類不能序列化。
類摘要
弱引用示例
示例 #1 弱引用的基礎用法
<?php
$obj = new stdClass;
$weakref = WeakReference::create($obj);
var_dump($weakref->get());
unset($obj);
var_dump($weakref->get());
?>
以上例程的輸出類似於:
object(stdClass)#1 (0) { } NULL
目錄
- WeakReference::__construct — 不允許實例化的建構函式
- WeakReference::create — 建立新的弱引用
- WeakReference::get — 獲取弱引用對像