The mkdir() function creates a new directory .
PHP mkdir() Function has the following syntax.
mkdir(path,mode,recursive,context)
Parameter | Is Required | Description |
---|---|---|
path | Required. | Name of the directory to create |
mode | Optional. | Permissions. By default, the mode is 0777 (widest possible access). |
recursive | Optional. | If the recursive mode is set |
context | Optional. | Context of the file handle. Context is a set of options that can modify the behavior of a stream |
The mode parameter consists of four numbers:
Possible values (to set multiple permissions, add up the following numbers):
Returns TRUE on success or FALSE on failure.
The function returns true if the directory was created successfully or false otherwise. For example:
<?PHP
mkdir("testing");
mkdir("/path/to/my/directory", 0777);
mkdir("/path/to/my/directory", 0777, true);
?>