clearstatcache

Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Clears file status cache
<?php clearstatcache(bool $clear_realpath_cache = false, string $filename = ""): void
<?php         if ($handle) {

            try {

                if (flock($handle, LOCK_SH)) {

                    clearstatcache(true, $path);



                    $contents = fread($handle, $this->size($path) ?: 1);
<?php     public function replace($path, $content, $mode = null)

    {


        clearstatcache(true, $path);



        $path = realpath($path) ?: $path;
<?php         foreach ($paths as $path) {

            try {

                if (@unlink($path)) {

                    clearstatcache(false, $path);

                } else {

                    $success = false;

                }
<?php     public function assertExists($path, $content = null)

    {

        clearstatcache();



        $paths = Arr::wrap($path);
<?php     public function assertMissing($path)

    {

        clearstatcache();



        $paths = Arr::wrap($path);
<?php     public function read($length = null)

    {

        clearstatcache(true, $this->path);



        return fread($this->handle, $length ?? ($this->size() ?: 1));

    }
<?php         while ($process->isRunning()) {

            if ($hasEnvironment) {

                clearstatcache(false, $environmentFile);

            }



            if (! $this->option('no-reload') &&
<?php         Process::fromShellCommandline("rm {$this->stubFile}")->run();



        clearstatcache(true, $this->stubFile);

        $this->assertFalse(File::exists($this->stubFile));

    }
<?php         Process::fromShellCommandline("rm {$this->stubFile}")->run();



        clearstatcache(true, $this->stubFile);

        $this->assertFalse(File::isFile($this->stubFile));

    }
<?php         Process::fromShellCommandline("rm {$this->stubFile}")->run();



        clearstatcache(true, $this->stubFile);

        Storage::disk('public')->assertMissing('StardewTaylor.png');

        $this->assertFalse(Storage::disk('public')->exists('StardewTaylor.png'));

    }