![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /usr/local/src/apcu-5.1.19/tests/ |
--TEST-- APC: apcu_store/fetch reference test --SKIPIF-- <?php require_once(dirname(__FILE__) . '/skipif.inc'); if (PHP_VERSION_ID < 70300) die('skip Only for PHP >= 7.3'); ?> --INI-- apc.enabled=1 apc.enable_cli=1 apc.serializer=php report_memleaks=0 --FILE-- <?php $a = 'a'; $b = array($a); $c = array('c'); $b[] = &$c; $b[] = &$c; $d = 'd'; $b[] = &$d; $b[] = &$d; $b[] = &$d; $e = 'e'; $b[] = $e; $b[] = $e; $f = array('f'); $f[] = &$f; $b[] = &$f; apcu_store('test', $b); $x = apcu_fetch('test'); debug_zval_dump($x); ?> ===DONE=== --EXPECT-- array(9) refcount(2){ [0]=> string(1) "a" refcount(1) [1]=> &array(1) refcount(1){ [0]=> string(1) "c" refcount(1) } [2]=> &array(1) refcount(1){ [0]=> string(1) "c" refcount(1) } [3]=> &string(1) "d" refcount(1) [4]=> &string(1) "d" refcount(1) [5]=> &string(1) "d" refcount(1) [6]=> string(1) "e" refcount(1) [7]=> string(1) "e" refcount(1) [8]=> &array(2) refcount(1){ [0]=> string(1) "f" refcount(1) [1]=> *RECURSION* } } ===DONE===