Annotation of embedaddon/php/ext/dba/tests/bug65708.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #65708 (dba functions cast $key param to string in-place, bypassing copy on write)
3: --SKIPIF--
4: <?php
5: require_once(dirname(__FILE__) .'/skipif.inc');
6: ?>
7: --FILE--
8: <?php
9:
10: error_reporting(E_ALL);
11:
12: require_once(dirname(__FILE__) .'/test.inc');
13:
14: $db = dba_popen($db_filename, 'c');
15:
16: $key = 1;
17: $copy = $key;
18:
19: echo gettype($key)."\n";
20: echo gettype($copy)."\n";
21:
22: dba_exists($key, $db);
23:
24: echo gettype($key)."\n";
25: echo gettype($copy)."\n";
26:
27: dba_close($db);
28:
29: ?>
30: --CLEAN--
31: <?php
32: require(dirname(__FILE__) .'/clean.inc');
33: ?>
34: --EXPECT--
35: integer
36: integer
37: integer
38: integer
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>