Phar::decompress-php.net上的示例有错误吗?

Phar::decompress-php.net上的示例有错误吗?,php,Php,$p2首次用于代码的第5行。这是没有设置之前,我不知道它会从哪里来 我认为你完全正确 由于之前没有声明该变量,并且没有require语句或任何其他东西可以创建或导入该变量,这很可能是php文档中的错误。 我想应该是$p,而不是$p2 <?php $p = new Phar('/path/to/my.phar', 0, 'my.phar.gz'); $p['myfile.txt'] = 'hi'; $p['myfile2.txt'] = 'hi'; $p3 = $p2->decompr



$p2首次用于代码的第5行。这是没有设置之前,我不知道它会从哪里来

我认为你完全正确

由于之前没有声明该变量,并且没有require语句或任何其他东西可以创建或导入该变量,这很可能是php文档中的错误。 我想应该是
$p
,而不是
$p2

<?php
$p = new Phar('/path/to/my.phar', 0, 'my.phar.gz');
$p['myfile.txt'] = 'hi';
$p['myfile2.txt'] = 'hi';
$p3 = $p2->decompress(); // creates /path/to/my.phar
?>