Phar::stopBuffering 方法用于停止本地与文件打开修改&#039
▥php
𝄐 0
php PhantomJS,php Phalanger,php PharData解压tar,phpphp,phpphp爱好者,phpphoto
Phar::stopBuffering 方法用于停止本地与文件打开修改'反之
如果创建者使用Phar::“convertToExecutable” 创建新的 phar (默认为所有用户可写 phar ) ,并且在内存 缓冲器里有被挂起的 addFile 或 'addFromString' 调用,这个内存缓冲器将会被清空到磁盘的Phar文件上去。
然后 可以使用Phar->setStub 给Phar对象指定 一个stub以控制顶部和底部内容。
下面是一个使用Phar::stopBuffering方法的例子:
<?php
$phar = new Phar('example.phar');
$phar->startBuffering();
$phar->addFromString('file1.txt', 'Contents of file 1');
$phar->addFromString('file2.txt', 'Contents of file 2');
// 停止缓冲并写入到Phar文件中
$phar->stopBuffering();
// 设置执行阶段
$phar->setStub('<?php __HALT_COMPILER(); ?>');
在上面的例子中,我们首先创建了一个名为example.phar的Phar对象,并通过startBuffering方法开启了缓冲区。然后,我们使用addFromString方法来向Phar对象添加两个文件。最后,我们调用stopBuffering方法来停止缓冲,并将缓冲区中的内容写入到Phar文件中。最后,我们使用setStub方法来设置Phar对象的stub,以便控制Phar文件的顶部和底部内容。
Phar::stopBuffering 方法用于停止本地与文件打开修改&#039;反之
如果创建者使用Phar&#58;:&amp;ldquo;convertToExecutable” 创建新的 phar (默认为所有用户可写 phar ) ,并且在内存 缓冲器里有被挂起的 addFile 或 'addFromString' 调用,这个内存缓冲器将会被清空到磁盘的Phar文件上去。
然后 可以使用Phar->setStub 给Phar对象指定 一个stub以控制顶部和底部内容。
下面是一个使用Phar::stopBuffering方法的例子:
<?php
$phar = new Phar('example.phar');
$phar->startBuffering();
$phar->addFromString('file1.txt', 'Contents of file 1');
$phar->addFromString('file2.txt', 'Contents of file 2');
// 停止缓冲并写入到Phar文件中
$phar->stopBuffering();
// 设置执行阶段
$phar->setStub('<?php __HALT_COMPILER(); ?>');
在上面的例子中,我们首先创建了一个名为example.phar的Phar对象,并通过startBuffering方法开启了缓冲区。然后,我们使用addFromString方法来向Phar对象添加两个文件。最后,我们调用stopBuffering方法来停止缓冲,并将缓冲区中的内容写入到Phar文件中。最后,我们使用setStub方法来设置Phar对象的stub,以便控制Phar文件的顶部和底部内容。
本文地址:
/show-284055.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。