/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/ffi/tests/weak_reference_004.phpt
36 строк
651 B
Niels Dossche
Fix FFI tests on 8.3+
28 окт 2023, 17:28
28 окт 2023, 17:28
43064ca
Код
Авторство
О чём код?
--TEST-- Using FFI Types for keys of a WeakMap --EXTENSIONS-- ffi --INI-- ffi.enable=1 --FILE-- <?php $map = new WeakMap(); $ffi = \FFI::cdef(''); $cdata_value = $ffi->new('int'); $cdata_array = $ffi->new('int[1]'); $cdata_free = $ffi->new('int[1]', false); \FFI::free($cdata_free); $ctype = $ffi->type('int'); $map[$ffi] = 'ffi'; $map[$cdata_value] = 'cdata_value'; $map[$cdata_array] = 'cdata_array'; $map[$cdata_free] = 'cdata_free'; $map[$ctype] = 'ctype'; var_dump(count($map) === 5); unset($ffi); unset($cdata_value); unset($cdata_array); unset($cdata_free); unset($ctype); var_dump(count($map) === 0); ?> --EXPECTF-- bool(true) bool(true)