[int$permissions = 0777],
[bool$recursive = false],
[resource|null$context = null]
Attempts to create the directory specified by directory.
The directory path.
The permissions are 0777 by default, which means the widest possible access. For more information on permissions, read the details on the chmod page.
permissions is ignored on Windows.
Note that you probably want to specify the permissions as an octal number, which means it should have a leading zero. The permissions is also modified by the current umask, which you can change using umask.
Allows the creation of nested directories specified in the directory.
A context stream resource.
Returns true on success or false on failure.
Exceptions and Errors
Emits an E_WARNING level error if the directory already exists.
Emits an E_WARNING level error if the relevant permissions prevent creating the directory.