xref: /PHP-8.1/ext/dba/tests/dba009.phpt (revision b5a14e6c)
1--TEST--
2DBA dba_popen Test
3--EXTENSIONS--
4dba
5--SKIPIF--
6<?php
7    require_once(__DIR__ .'/skipif.inc');
8    print("info $HND handler used");
9?>
10--FILE--
11<?php
12    require_once(__DIR__ .'/test.inc');
13    echo "database handler: $handler\n";
14    if (($db=dba_popen($db_file, "n", $handler))!==FALSE) {
15        echo "Opened\n";
16        dba_insert("a", "Inserted", $db);
17        echo dba_fetch("a", $db)."\n";
18        dba_close($db);
19        echo "Closed\n";
20    } else {
21        echo "Error creating database\n";
22    }
23    if (($db=dba_popen($db_file, "n", $handler))!==FALSE) {
24        echo "Opened\n";
25        dba_insert("a", "Inserted", $db);
26        echo dba_fetch("a", $db)."\n";
27    }
28?>
29--CLEAN--
30<?php
31    require(__DIR__ .'/clean.inc');
32?>
33--EXPECTF--
34database handler: %s
35Opened
36Inserted
37Closed
38Opened
39Inserted
40