lob_temp.phpt 765 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. --TEST--
  2. temporary lobs
  3. --EXTENSIONS--
  4. oci8
  5. --SKIPIF--
  6. <?php
  7. $target_dbs = array('oracledb' => true, 'timesten' => false); // test runs on these DBs
  8. require(__DIR__.'/skipif.inc');
  9. ?>
  10. --FILE--
  11. <?php
  12. require __DIR__.'/connect.inc';
  13. $blob = oci_new_descriptor($c,OCI_D_LOB);
  14. var_dump($blob->writeTemporary("test"));
  15. var_dump($blob->load());
  16. var_dump($blob->seek(0, SEEK_SET));
  17. var_dump($blob->read(2));
  18. $c = oci_pconnect($user, $password, $dbase);
  19. $blob = oci_new_descriptor($c,OCI_D_LOB);
  20. var_dump($blob->writeTemporary("test"));
  21. var_dump($blob->load());
  22. var_dump($blob->seek(0, SEEK_SET));
  23. var_dump($blob->read(2));
  24. echo "Done\n";
  25. ?>
  26. --EXPECT--
  27. bool(true)
  28. string(4) "test"
  29. bool(true)
  30. string(2) "te"
  31. bool(true)
  32. string(4) "test"
  33. bool(true)
  34. string(2) "te"
  35. Done