Pop\File\Dir::getSystemTemp PHP Метод

getSystemTemp() публичный статический Метод

Static method to return the system temp directory.
public static getSystemTemp ( ) : string
Результат string
    public static function getSystemTemp()
    {
        $sysTemp = null;
        if (isset($_ENV['TMP']) && !empty($_ENV['TMP'])) {
            $sysTemp = $_ENV['TMP'];
        } else {
            if (isset($_ENV['TEMP']) && !empty($_ENV['TEMP'])) {
                $sysTemp = $_ENV['TEMP'];
            } else {
                if (isset($_ENV['TMPDIR']) && !empty($_ENV['TMPDIR'])) {
                    $sysTemp = $_ENV['TMPDIR'];
                } else {
                    $sysTemp = sys_get_temp_dir();
                }
            }
        }
        return realpath($sysTemp);
    }

Usage Example

Пример #1
0
 public function testGetSystemTemp()
 {
     $this->assertNotNull(Dir::getSystemTemp());
     $this->assertContains(DIRECTORY_SEPARATOR, Dir::getSystemTemp());
 }