fgets.php 456 B

1234567891011121314151617181920
  1. <?Php
  2. $fp = fopen(__DIR__ . "/defer_client.php", "r");
  3. stream_set_chunk_size($fp, 1024);
  4. go(function () use ($fp)
  5. {
  6. for($i = 0; $i<100;$i++) {
  7. $r = co::fgets($fp);
  8. if (empty($r) and feof($fp))
  9. {
  10. //echo "EOF\n";
  11. break;
  12. }
  13. //echo "len=".strlen($r)."\n";
  14. echo $r;
  15. //echo "---------------------------------------\n";
  16. //var_dump($r);
  17. //co::sleep(1);
  18. }
  19. });