curl_int_cast.phpt 443 B

123456789101112131415161718192021222324252627
  1. --TEST--
  2. Casting CurlHandle to int returns object ID
  3. --EXTENSIONS--
  4. curl
  5. --FILE--
  6. <?php
  7. $handle1 = curl_init();
  8. var_dump((int) $handle1);
  9. $handle2 = curl_init();
  10. var_dump((int) $handle2);
  11. // NB: Unlike resource IDs, object IDs are reused.
  12. unset($handle2);
  13. $handle3 = curl_init();
  14. var_dump((int) $handle3);
  15. // Also works for CurlMultiHandle.
  16. $handle4 = curl_multi_init();
  17. var_dump((int) $handle4);
  18. ?>
  19. --EXPECT--
  20. int(1)
  21. int(2)
  22. int(2)
  23. int(3)