Related Links : Search Engine Optimization | | Search Engine Marketing | Online Marketing | Freelance Programmer| SEO Thailand | SEO Expert | SEO services | PHP Programmer Thailand | SEO Tutorial | What is SEO |

  Home Our SEO Services SEO Expert Consultant Php Programmer Scripts| Email : sachin {at} jainsachin {dot} com

PHP | Sets phar archive meta-data | Manual | Tutorial | Help

SEO Services



Website Programming in PHP / MYSQL



Friends


    Sets phar archive meta-data

    Phar::setMetadata

    (PECL phar:1.0.0-1.2.1)

    Phar::setMetadata — Sets phar archive meta-data

    Description

    void Phar::setMetadata ( mixed $metadata )

    Note: This method requires the php.ini setting phar.readonly to be set to 0 in order to work for Phar objects. Otherwise, a PharException will be thrown.

    Phar::setMetadata() should be used to store customized data that describes something about the phar archive as a complete entity. PharFileInfo::setMetadata() should be used for file-specific meta-data. Meta-data can slow down the performance of loading a phar archive if the data is large.

    Some possible uses for meta-data include specifying which file within the archive should be used to bootstrap the archive, or the location of a file manifest like » PEAR's package.xml file. However, any useful data that describes the phar archive may be stored.

    Parameters

    metadata

    Any PHP variable containing information to store that describes the phar archive

    Examples

    Example #1 A Phar::setMetadata() example

    <?php
    // make sure it doesn't exist
    @unlink('brandnewphar.phar');
    try {
        
    $p = new Phar(dirname(__FILE__) . '/brandnewphar.phar'0'brandnewphar.phar');
        
    $p['file.php'] = '<?php echo "hello"';
        
    $p->setMetadata(array('bootstrap' => 'file.php'));
        
    var_dump($p->getMetadata());
    } catch (
    Exception $e) {
        echo 
    'Could not create and/or modify phar:'$e;
    }
    ?>

    The above example will output:

    array(1) {
      ["bootstrap"]=>
      string(8) "file.php"
    }
    


    SEO Tutorial / Articles





    Php / Mysql Tutorial



    Articles



      Portfolio


      SEO by Jainsachin