Return a new temporary directory/path ready to use for files
- The directory will be automatically removed after a set period of time (default=120s).
- This is a procedural version of the
$files->tempDir()
method.
Example
$td = wireTempDir('hello-world');
$path = (string) $td; // or use $td->get();
file_put_contents($path . 'some-file.txt', 'Hello world');
Usage
// basic usage
$wireTempDir = wireTempDir ($name);
// usage with all arguments
$wireTempDir = wireTempDir ($name, $options = array);
Arguments
Name | Type(s) | Description |
---|---|---|
name | Object, string | Provide the object that needs the temp dir, or name your own string |
options (optional) | array, int | Options array to modify default behavior:
|
Return value
WireTempDir
If you typecast return value to a string, it is the temp dir path (with trailing slash).
See Also
Functions methods and properties
API reference based on ProcessWire core version 3.0.236