curlopt_private.phpt 548 B

1234567891011121314151617181920212223
  1. --TEST--
  2. CURLOPT_PRIVATE
  3. --EXTENSIONS--
  4. curl
  5. --FILE--
  6. <?php
  7. $curl = curl_init("foobar");
  8. $obj = new stdClass;
  9. curl_setopt($curl, CURLOPT_PRIVATE, $obj);
  10. var_dump($obj === curl_getinfo($curl, CURLINFO_PRIVATE));
  11. $curl2 = curl_copy_handle($curl);
  12. var_dump($obj === curl_getinfo($curl2, CURLINFO_PRIVATE));
  13. $obj2 = new stdClass;
  14. curl_setopt($curl2, CURLOPT_PRIVATE, $obj2);
  15. var_dump($obj === curl_getinfo($curl, CURLINFO_PRIVATE));
  16. var_dump($obj2 === curl_getinfo($curl2, CURLINFO_PRIVATE));
  17. ?>
  18. --EXPECT--
  19. bool(true)
  20. bool(true)
  21. bool(true)
  22. bool(true)