Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетил 18591 программист и 1743 робота. Сейчас ищут 1240 программистов ...
Weakref::__construct - Constructs a new weak reference
Вернуться к: WeakRef
Weakref::__construct
(PECL weakref >= 0.1.0)
Weakref::__construct — Constructs a new weak reference
Описание
public Weakref::__construct
( object
$object
)Constructs a new weak reference.
Список параметров
-
object
-
The object to reference.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Примеры
Пример #1 Weakref::__construct() example
<?php
class MyClass {
public function __destruct() {
echo "Destroying object!\n";
}
}
$o1 = new MyClass;
$r1 = new Weakref($o1);
if ($r1->valid()) {
echo "Object still exists!\n";
var_dump($r1->get());
} else {
echo "Object is dead!\n";
}
unset($o1);
if ($r1->valid()) {
echo "Object still exists!\n";
var_dump($r1->get());
} else {
echo "Object is dead!\n";
}
?>
Результат выполнения данного примера:
Object still exists! object(MyClass)#1 (0) { } Destroying object! Object is dead!
Вернуться к: WeakRef