--TEST-- Basic test for setting Oracle 11gR2 "edition" attribute --SKIPIF-- = 2) || ($matches[1] >= 12) ))) { die("skip expected output only valid when using Oracle 11gR2 or greater database server"); } preg_match('/^([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)/', oci_client_version(), $matches); if (!(isset($matches[0]) && (($matches[1] == 11 && $matches[2] >= 2) || ($matches[1] >= 12) ))) { die("skip test expected to work only with Oracle 11gR2 or greater version of client"); } ?> --FILE-- --EXPECTF-- The value of edition has been successfully set The value of current EDITION is MYEDITION array(3) { [0]=> string(%d) "mike" [1]=> string(%d) "30" [2]=> string(%d) "Senior engineer" } array(3) { [0]=> string(%d) "juan" [1]=> string(%d) "25" [2]=> string(%d) "engineer" } The value of edition has been successfully set The value of current EDITION is MYEDITION1 array(4) { [0]=> string(%d) "mike" [1]=> string(%d) "30" [2]=> string(%d) "Senior engineer" [3]=> string(%d) "200" } array(4) { [0]=> string(%d) "juan" [1]=> string(%d) "25" [2]=> string(%d) "engineer" [3]=> string(%d) "100" } version of view_ed in MYEDITION The value of current EDITION is MYEDITION array(3) { [0]=> string(%d) "mike" [1]=> string(%d) "30" [2]=> string(%d) "Senior engineer" } array(3) { [0]=> string(%d) "juan" [1]=> string(%d) "25" [2]=> string(%d) "engineer" } Done