• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • gzeof()

    (PHP 4, PHP 5, PHP 7)

    Test for EOF on a gz-file pointer

    说明

    gzeof(resource $zp): int

    Tests the given GZ file pointer for EOF.

    参数

    $zp

    The gz-file pointer. It must be valid, and must point to a file successfully opened by gzopen().

    返回值

    Returns TRUE if the gz-file pointer is at EOF or an error occurs; otherwise returns FALSE.

    范例

    gzeof() example

    <?php
    $gz = gzopen('somefile.gz', 'r');
    while (!gzeof($gz)) {
      echo gzgetc($gz);
    }
    gzclose($gz);
    ?>
    
    Be careful with this example. if gzopen doesn't return a valid handler, gzeof will do a nice loop.
    <?php
    #fixed example 
    $gz = gzopen('somefile.gz', 'r');
    while ($gz && !gzeof($gz)) {
     echo gzgetc($gz);
    }
    gzclose($gz);
    ?>
    

    上篇:gzencode()

    下篇:gzfile()