Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Create file with unique file name
<?php tempnam(string $directory, string $prefix): string|false
<?php             return false;

        }



        $tmpFile = tempnam(sys_get_temp_dir(), '');

        $script = $tmpFile.'.vbs';

        rename($tmpFile, $script);
<?php         if ((null === $scheme || 'file' === $scheme || 'gs' === $scheme) && '' === $suffix) {

            $tmpFile = @tempnam($hierarchy, $prefix);




            if (false !== $tmpFile) {
<?php     protected function createTempFile(?string $dir = null): string

    {

        $dir = $dir ?? sys_get_temp_dir();

        $name = tempnam($dir, 'c');

        if ($name === false) {

            throw new \UnexpectedValueException('tempnam failed to create a temporary file in '.$dir);

        }