PATH:
opt
/
alt
/
tests
/
alt-php54-pecl-weakref_0.2.6-1.el8
/
tests
--TEST-- Weakref: Crash --FILE-- <?php class RefHolder { function __construct($o) { $this->o = new WeakRef($o); } function __destruct() { echo "Destroying RefHolder\n"; } } $o = new StdClass(); $map = new WeakMap(); $map[$o] = ""; echo "Storing...\n"; $map[$o] = new RefHolder($o); echo "Unsetting...\n"; unset($o); echo "OK\n"; ?> --EXPECT-- Storing... Unsetting... Destroying RefHolder OK
[-] weakref_011.phpt
[edit]
[-] weakref_002.phpt
[edit]
[-] weakref_012.phpt
[edit]
[-] weakref_008.phpt
[edit]
[-] weakref_004.phpt
[edit]
[-] weakref_009.phpt
[edit]
[-] weakmap_001.phpt
[edit]
[-] weakref_010.phpt
[edit]
[-] weakref_001.phpt
[edit]
[-] weakref_003.phpt
[edit]
[-] weakref_005.phpt
[edit]
[-] weakmap_002.phpt
[edit]
[-] weakmap_003.phpt
[edit]
[-] weakref_006.phpt
[edit]
[+]
..
[-] weakref_014.phpt
[edit]