coll_004_func.phpt 637 B

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. oci_collection_assign()
  3. --SKIPIF--
  4. <?php
  5. $target_dbs = array('oracledb' => true, 'timesten' => false); // test runs on these DBs
  6. require(dirname(__FILE__).'/skipif.inc');
  7. ?>
  8. --FILE--
  9. <?php
  10. require dirname(__FILE__)."/connect.inc";
  11. require dirname(__FILE__)."/create_type.inc";
  12. $coll1 = oci_new_collection($c, $type_name);
  13. $coll2 = oci_new_collection($c, $type_name);
  14. var_dump(oci_collection_append($coll1, 1));
  15. var_dump(oci_collection_assign($coll2, $coll1));
  16. var_dump(oci_collection_element_get($coll2, 0));
  17. echo "Done\n";
  18. require dirname(__FILE__)."/drop_type.inc";
  19. ?>
  20. --EXPECT--
  21. bool(true)
  22. bool(true)
  23. float(1)
  24. Done