socket_set_nonblock-retval.phpt 448 B

1234567891011121314151617181920212223
  1. --TEST--
  2. Test socket_set_nonblock return values
  3. --EXTENSIONS--
  4. sockets
  5. --FILE--
  6. <?php
  7. $socket = socket_create_listen(0);
  8. var_dump(socket_set_nonblock($socket));
  9. socket_close($socket);
  10. $socket2 = socket_create_listen(0);
  11. socket_close($socket2);
  12. try {
  13. var_dump(socket_set_nonblock($socket2));
  14. } catch (Error $e) {
  15. echo $e->getMessage(), "\n";
  16. }
  17. ?>
  18. --EXPECT--
  19. bool(true)
  20. socket_set_nonblock(): Argument #1 ($socket) has already been closed