- var_dump: documentation ( source)
- rtrim: documentation ( source)
- microtime: documentation ( source)
- mt_rand: documentation ( source)
- mkdir: documentation ( source)
- sys_get_temp_dir: documentation ( source)
<?php
function createTempDir(): ?string
{
$separator = DIRECTORY_SEPARATOR;
$path = rtrim(sys_get_temp_dir(), $separator) . $separator . mt_rand() . microtime(true);
$createdTempDir = mkdir($path);
if ($createdTempDir) {
return $path;
}
return null;
}
var_dump(createTempDir());