--TEST-- PDO_OCI: Attribute: Client version --SKIPIF-- --FILE-- getAttribute(PDO::ATTR_CLIENT_VERSION); var_dump($cv); $s = split("\.", $cv); if ($s[0] >= 10 && count($s) > 1 && $s[1] >= 2) { 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