ZerethShell
File Manager
SQL Manager
/
opt
/
alt
/
tests
/
alt-php82-pecl-ssh2_1.5.0-1.el8
/
tests
ssh2_poll.phpt
--TEST-- ssh2_poll() - Tests polling a channel for events --SKIPIF-- <?php require('ssh2_skip.inc'); ssh2t_needs_auth(); ?> --FILE-- <?php require('ssh2_test.inc'); $ssh = ssh2_connect(TEST_SSH2_HOSTNAME, TEST_SSH2_PORT); ssh2t_auth($ssh); $stream = ssh2_exec($ssh, 'echo "poll test"'); stream_set_blocking($stream, false); echo "**Poll with direct resource\n"; $polldesc = array( array( 'resource' => $stream, 'events' => SSH2_POLLIN, ), ); $ready = ssh2_poll($polldesc, 5); var_dump(is_int($ready)); var_dump($ready >= 0); echo "**Poll result has revents\n"; var_dump(array_key_exists('revents', $polldesc[0])); fclose($stream); --EXPECT-- **Poll with direct resource bool(true) bool(true) **Poll result has revents bool(true)
Kaydet
Vazgeç