PhpBench\Benchmark\Baseline\Baselines::fwriteFread PHP Method

fwriteFread() public static method

Open a file, write a string to it $revs times, then read each line back.
public static fwriteFread ( $revs )
    public static function fwriteFread($revs)
    {
        $tempName = tempnam(sys_get_temp_dir(), 'phpbench_baseline');
        $handle = fopen($tempName, 'w');
        for ($i = 0; $i < $revs; $i++) {
            fwrite($handle, 'lorum ipsum');
        }
        fclose($handle);
        $handle = fopen($tempName, 'w');
        $line = true;
        while ($line) {
            $line = fgets($handle);
        }
        fclose($handle);
    }