curl_copy_handle_basic.phpt 692 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. Test curl_copy_handle() function with basic functionality
  3. --CREDITS--
  4. Francesco Fullone ff@ideato.it
  5. #PHPTestFest Cesena Italia on 2009-06-20
  6. --SKIPIF--
  7. <?php
  8. if (!extension_loaded("curl")) exit("skip curl extension not loaded");
  9. ?>
  10. --FILE--
  11. <?php
  12. echo "*** Testing curl_copy_handle(): basic ***\n";
  13. // create a new cURL resource
  14. $ch = curl_init();
  15. // set URL and other appropriate options
  16. curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/');
  17. curl_setopt($ch, CURLOPT_HEADER, 0);
  18. // copy the handle
  19. $ch2 = curl_copy_handle($ch);
  20. var_dump(curl_getinfo($ch) === curl_getinfo($ch2));
  21. ?>
  22. ===DONE===
  23. --EXPECTF--
  24. *** Testing curl_copy_handle(): basic ***
  25. bool(true)
  26. ===DONE===