123456789101112131415161718192021222324252627282930313233343536373839 |
- --TEST--
- WeakReference
- --FILE--
- <?php
- $std = new stdClass;
- debug_zval_dump($std);
- $wr = WeakReference::create($std);
- $wr2 = WeakReference::create($std);
- debug_zval_dump($std);
- var_dump($wr, $wr2);
- debug_zval_dump($wr->get());
- debug_zval_dump($wr2->get());
- unset($std);
- debug_zval_dump($wr->get());
- debug_zval_dump($wr2->get());
- ?>
- --EXPECT--
- object(stdClass)#1 (0) refcount(2){
- }
- object(stdClass)#1 (0) refcount(2){
- }
- object(WeakReference)#2 (0) {
- }
- object(WeakReference)#2 (0) {
- }
- object(stdClass)#1 (0) refcount(2){
- }
- object(stdClass)#1 (0) refcount(2){
- }
- NULL
- NULL
|