ext-uv/examples/fs.php

18 lines
424 B
PHP
Raw Normal View History

2012-06-22 01:20:22 +02:00
<?php
uv_fs_open(uv_default_loop(),__FILE__, UV::O_RDONLY, 0, function($r){
uv_fs_read(uv_default_loop(),$r,function($stream, $nread, $data) {
if ($nread <= 0) {
if ($nread < 0) {
throw new Exception("read error");
}
2012-06-22 01:20:22 +02:00
uv_fs_close(uv_default_loop(), $stream, function(){
});
} else {
echo $data;
2012-06-22 16:01:32 +02:00
}
});
2012-06-22 01:20:22 +02:00
});
uv_run();