牛牛在线工具

Phar::stopBuffering()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Phar::stopBuffering()

停止缓冲当前Phar对象的所有修改操作,并将其写入磁盘

函数名称:Phar::stopBuffering() 适用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8 函数描述:该函数用于停止缓冲当前Phar对象的所有修改操作,并将其写入磁盘。 用法: Phar::stopBuffering(): bool 返回值:该函数返回一个布尔值,表示是否成功停止缓冲。 示例: $pharFile = 'myphar.phar'; // 创建一个新的Phar对象 $phar = new Phar($pharFile); // 开始缓冲修改操作 $phar->startBuffering(); // 添加文件到Phar对象 $phar->addFile('file1.php'); $phar->addFile('file2.php'); // 停止缓冲并将修改写入磁盘 $success = $phar->stopBuffering(); if ($success) { echo "Phar 文件创建成功!"; } else { echo "Phar 文件创建失败!"; } 上述示例中,我们首先创建了一个名为myphar.phar的新Phar对象。然后,我们使用startBuffering()方法开始缓冲修改操作,并通过addFile()方法将两个文件添加到Phar对象中。最后,我们使用stopBuffering()方法停止缓冲,并将修改写入磁盘。如果停止缓冲成功,将输出Phar 文件创建成功!,否则输出Phar 文件创建失败!。