1--TEST-- 2collections and nulls (2) 3--EXTENSIONS-- 4oci8 5--SKIPIF-- 6<?php 7require_once 'skipifconnectfailure.inc'; 8$target_dbs = array('oracledb' => true, 'timesten' => false); // test runs on these DBs 9require __DIR__.'/skipif.inc'; 10?> 11--FILE-- 12<?php 13 14require __DIR__."/connect.inc"; 15 16error_reporting(E_ALL ^ E_DEPRECATED); 17 18$ora_sql = "DROP TYPE ".$type_name; 19 20$statement = oci_parse($c,$ora_sql); 21@oci_execute($statement); 22 23$ora_sql = "CREATE TYPE ".$type_name." AS TABLE OF VARCHAR(10)"; 24 25$statement = oci_parse($c,$ora_sql); 26oci_execute($statement); 27 28 29$coll1 = oci_new_collection($c, $type_name); 30 31var_dump($coll1->append("string")); 32var_dump($coll1->assignElem(0, null)); 33var_dump($coll1->getElem(0)); 34 35echo "Done\n"; 36 37require __DIR__."/drop_type.inc"; 38 39?> 40--EXPECT-- 41bool(true) 42bool(true) 43NULL 44Done 45