xref: /PHP-8.0/ext/dba/tests/dba_inifile.phpt (revision c5401854)
1--TEST--
2DBA INIFILE handler test
3--SKIPIF--
4<?php
5    $handler = 'inifile';
6    require_once __DIR__ .'/skipif.inc';
7?>
8--FILE--
9<?php
10    $handler = 'inifile';
11    require_once __DIR__ .'/test.inc';
12    require_once __DIR__ .'/dba_handler.inc';
13?>
14--CLEAN--
15<?php
16    require(__DIR__ .'/clean.inc');
17?>
18--EXPECT--
19database handler: inifile
203NYNYY
21Content String 2
22Content 2 replaced
23Read during write: not allowed
24"key number 6" written
25"key number 6" written 2nd time
26Content 2 replaced 2nd time
27The 6th value
28array(3) {
29  ["key number 6"]=>
30  string(13) "The 6th value"
31  ["key2"]=>
32  string(27) "Content 2 replaced 2nd time"
33  ["key5"]=>
34  string(23) "The last content string"
35}
36--NO-LOCK--
373NYNYY
38Content String 2
39Content 2 replaced
40Read during write: not allowed
41"key number 6" written
42"key number 6" written 2nd time
43Content 2 replaced 2nd time
44The 6th value
45array(3) {
46  ["key number 6"]=>
47  string(13) "The 6th value"
48  ["key2"]=>
49  string(27) "Content 2 replaced 2nd time"
50  ["key5"]=>
51  string(23) "The last content string"
52}
53