socket_select.phpt 563 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Test parameter handling in socket_select().
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded('sockets')) {
  6. die('SKIP The sockets extension is not loaded.');
  7. }
  8. --FILE--
  9. <?php
  10. $sockets = array();
  11. if (strtolower(substr(PHP_OS, 0, 3)) == 'win') {
  12. $domain = AF_INET;
  13. } else {
  14. $domain = AF_UNIX;
  15. }
  16. socket_create_pair($domain, SOCK_STREAM, 0, $sockets);
  17. $write = null;
  18. $except = null;
  19. $ref =& $sockets[0]; // bug #78038
  20. var_dump(socket_select($sockets, $write, $except, 0));
  21. --EXPECT--
  22. int(0)
  23. --CREDITS--
  24. Till Klampaeckel, till@php.net
  25. Berlin TestFest 2009