Annotation of embedaddon/php/ext/pgsql/tests/22pg_fetch_object.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: PostgreSQL pg_fetch_object()
3: --SKIPIF--
4: <?php include("skipif.inc"); ?>
5: --FILE--
6: <?php
7: error_reporting(E_ALL);
8:
9: include 'config.inc';
10:
11: class test_class {
12: function __construct($arg1, $arg2) {
13: echo __METHOD__ . "($arg1,$arg2)\n";
14: }
15: }
16:
17: $db = pg_connect($conn_str);
18:
19: $sql = "SELECT * FROM $table_name WHERE num = 0";
20: $result = pg_query($db, $sql) or die('Cannot qeury db');
21: $rows = pg_num_rows($result);
22:
23: var_dump(pg_fetch_object($result, NULL, 'test_class', array(1, 2)));
24:
25: echo "Ok\n";
26: ?>
27: --EXPECT--
28: test_class::__construct(1,2)
29: object(test_class)#1 (3) {
30: ["num"]=>
31: string(1) "0"
32: ["str"]=>
33: string(3) "ABC"
34: ["bin"]=>
35: NULL
36: }
37: Ok
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>