← All docs

Filesystem builtins

Builtins in the Filesystem category.

Filesystem builtins

FunctionSignatureReturns
basename()(string $path, string $suffix = ''): stringstring
chdir()(string $directory): boolbool
chgrp()(string $filename, string $group): boolbool
chmod()(string $filename, int $permissions): boolbool
chown()(string $filename, string $user): boolbool
clearstatcache()(bool $clear_realpath_cache = false, string $filename = ''): voidvoid
copy()(string $from, string $to): boolbool
dirname()(string $path, int $levels = 1): stringstring
disk_free_space()(string $directory): floatfloat
disk_total_space()(string $directory): floatfloat
file_exists()(string $filename): boolbool
fileatime()(string $filename): mixedmixed
filectime()(string $filename): mixedmixed
filegroup()(string $filename): mixedmixed
fileinode()(string $filename): mixedmixed
filemtime()(string $filename): intint
fileowner()(string $filename): mixedmixed
fileperms()(string $filename): mixedmixed
filesize()(string $filename): intint
filetype()(string $filename): mixedmixed
fnmatch()(string $pattern, string $filename, int $flags = 0): boolbool
getcwd()(): stringstring
getenv()(string $name): mixedmixed
glob()(string $pattern): arrayarray
is_dir()(string $filename): boolbool
is_executable()(string $filename): boolbool
is_file()(string $filename): boolbool
is_link()(string $filename): boolbool
is_readable()(string $filename): boolbool
is_writable()(string $filename): boolbool
is_writeable()(string $filename): boolbool
lchgrp()(string $filename, string $group): boolbool
lchown()(string $filename, string $user): boolbool
link()(string $target, string $link): boolbool
linkinfo()(string $path): intint
lstat()(string $filename): mixedmixed
mkdir()(string $directory): boolbool
pathinfo()(string $path, int $flags = 15): arrayarray
putenv()(string $assignment): boolbool
readfile()(string $filename): mixedmixed
readlink()(string $path): mixedmixed
realpath()(string $path): mixedmixed
realpath_cache_get()(): arrayarray
realpath_cache_size()(): intint
rename()(string $from, string $to): boolbool
rmdir()(string $directory): boolbool
scandir()(string $directory): arrayarray
stat()(string $filename): mixedmixed
symlink()(string $target, string $link): boolbool
sys_get_temp_dir()(): stringstring
tempnam()(string $directory, string $prefix): stringstring
tmpfile()(): mixedmixed
touch()(string $filename, int $mtime = null, int $atime = null): boolbool
umask()(int $mask = null): intint
unlink()(string $filename): boolbool