php8.5
Home/ Manual/ eio / functions/ eio_mkdir

eio_mkdir

PHP function Edit on GitHub ✎

(PECL eio >= 0.0.1dev)

Create directory

Description

eio_mkdir(string $path, int $mode, int $pri = EIO_PRI_DEFAULT, callable $callback = NULL, mixed $data = NULL): resource

eio_mkdir() creates directory with specified access mode.

Parameters

path

Path for the new directory.

mode

Access mode, e.g. 0755

pri

Values

callback

Proto

data

Arbitrary variable passed to callback.

Return Values

eio_mkdir() returns request resource on success,Falseforfailure.

Examples

eio_mkdir() example

php
<?php
$temp_dirname = "eio-temp-dir";

/* Is called when eio_mkdir() finishes */
function my_mkdir_callback($data, $result) {
 if ($result == 0 && is_dir($temp_dirname)
   && !is_readable($temp_dirname)
   && is_writable($temp_dirname)) {
  echo "eio_mkdir_ok";
 }

 // Remove directory
    if (file_exists($data))
        rmdir($temp_dirname);
}

// Create directory with access mode 0300
eio_mkdir($temp_dirname, 0300, EIO_PRI_DEFAULT, "my_mkdir_callback", $temp_dirname);
eio_event_loop();
?>

The above example will output something similar to:

output
eio_mkdir_ok

See Also

Source: reference/eio/functions/eio-mkdir.xml · from the official PHP manual (php/doc-en)