1--TEST--
2PDO_OCI: Attribute: Server version and info
3--SKIPIF--
4<?php
5if (!extension_loaded('pdo') || !extension_loaded('pdo_oci')) die('skip not loaded');
6require(__DIR__.'/../../pdo/tests/pdo_test.inc');
7PDOTest::skip();
8?>
9--FILE--
10<?php
11
12require(__DIR__ . '/../../pdo/tests/pdo_test.inc');
13
14$dbh = PDOTest::factory();
15
16echo "Test 1\n";
17echo "ATTR_SERVER_VERSION: ";
18var_dump($dbh->getAttribute(PDO::ATTR_SERVER_VERSION));
19
20echo "Test 2\n";
21echo "ATTR_SERVER_INFO\n";
22$si = $dbh->getAttribute(PDO::ATTR_SERVER_INFO);
23$pos = strpos($si, "Oracle");
24if ($pos === 0) {
25    echo "Found 'Oracle' at position $pos as expected\n";
26} else {
27    echo "Unexpected result.  Server info was:\n";
28    var_dump($si);
29}
30
31echo "Done\n";
32
33?>
34--EXPECTF--
35Test 1
36ATTR_SERVER_VERSION: string(%d) "%d.%d.%d.%d.%d"
37Test 2
38ATTR_SERVER_INFO
39Found 'Oracle' at position 0 as expected
40Done
41