static function GetTempDir(){
		$temp_dir = (defined("TEMP") && strlen("TEMP")) ? (string)TEMP : sys_get_temp_dir();
		if(!strlen($temp_dir)){
			$temp_dir = "/tmp";
		}
		return $temp_dir;
	}
static function GetTempDir(){
		$temp_dir = (defined("TEMP") && strlen("TEMP")) ? (string)TEMP : sys_get_temp_dir();
		if(!strlen($temp_dir)){
			$temp_dir = "/tmp";
		}
		return $temp_dir;
	}
static function GetTempDir ( ) { $ temp_dir = ( defined ( "TEMP" ) && strlen ( "TEMP" ) ) ? ( string ) TEMP : sys_get_temp_dir ( ) ; if ( ! strlen ( $ temp_dir ) ) { $ temp_dir = "/tmp" ; } return $ temp_dir ; }
Returns the temporary directory

```
$tmp_dir = Files::GetTempDir(); // e.g. "/tmp"
```

It is NOT ensured whether returned is ending with "/" or not.

@return string
Returns the temporary directory