• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Phar::hasMetadata()

    (PHP 5 >= 5.3.0, PHP 7, PECL phar >= 1.2.0)

    Returns whether phar has global meta-data

    说明

    publicPhar::hasMetadata(void): bool

    Returns whether phar has global meta-data set.

    参数

    No parameters.

    返回值

    Returns TRUE if meta-data has been set, and FALSE if not.

    范例

    A Phar::hasMetadata() example

    <?php
    try {
        $phar = new Phar('myphar.phar');
        var_dump($phar->hasMetadata());
        $phar->setMetadata(array('thing' => 'hi'));
        var_dump($phar->hasMetadata());
        $phar->delMetadata();
        var_dump($phar->hasMetadata());
    } catch (Exception $e) {
        // handle error
    }
    ?>
    

    以上例程会输出:

    bool(false)
    bool(true)
    bool(false)
    

    参见

    • Phar::getMetadata() Returns phar archive meta-data
    • Phar::setMetadata() Sets phar archive meta-data
    • Phar::delMetadata() Deletes the global metadata of the phar