--TEST-- PDO_OCI: Attribute: Client version --SKIPIF-- --FILE-- getAttribute(PDO::ATTR_CLIENT_VERSION); var_dump($cv); $s = explode(".", $cv); if (count($s) > 1 && (($s[0] == 10 && $s[1] >= 2) || $s[0] >= 11)) { if (count($s) != 5) { echo "Wrong number of values in array\nVersion was: "; var_dump($cv); } else { echo "Version OK, so far as can be portably checked\n"; } } else { if (count($s) != 2) { echo "Wrong number of values in array\nVersion was: "; var_dump($cv); } else { echo "Version OK, so far as can be portably checked\n"; } } echo "Done\n"; ?> --EXPECTF-- ATTR_CLIENT_VERSION: string(%d) "%d.%s" Version OK, so far as can be portably checked Done