# ZM\Utils\DataProvider
# getResourceFolder
public function getResourceFolder(): string
1
# 描述
返回资源目录
# 返回
类型 | 描述 |
---|---|
string |
# getWorkingDir
public function getWorkingDir(): false|string
1
# 描述
返回工作目录,不带最右边文件夹的斜杠(/)
# 返回
类型 | 描述 |
---|---|
false | string |
# getFrameworkRootDir
public function getFrameworkRootDir(): false|string
1
# 描述
获取框架所在根目录
# 返回
类型 | 描述 |
---|---|
false | string |
# getSourceRootDir
public function getSourceRootDir(): false|string
1
# 描述
获取源码根目录,除Phar模式外均与工作目录相同
# 返回
类型 | 描述 |
---|---|
false | string |
# getFrameworkLink
public function getFrameworkLink(): null|array|false|mixed
1
# 描述
获取框架反代链接
# 返回
类型 | 描述 |
---|---|
null | array |
# getDataFolder
public function getDataFolder(string $second): null|array|false|mixed|string
1
# 描述
获取zm_data数据目录,如果二级目录不为空,则自动创建目录并返回
# 参数
名称 | 类型 | 描述 |
---|---|---|
second | string |
# 返回
类型 | 描述 |
---|---|
null | array |
# saveToJson
public function saveToJson(string $filename, array|int|Iterator|JsonSerializable|string|Traversable $file_array): false|int
1
# 描述
将变量保存在zm_data下的数据目录,传入数组
# 参数
名称 | 类型 | 描述 |
---|---|---|
filename | string | 文件名 |
file_array | array | int |
# 返回
类型 | 描述 |
---|---|
false | int |
# loadFromJson
public function loadFromJson(string $filename): null|mixed
1
# 描述
从json加载变量到内存
# 参数
名称 | 类型 | 描述 |
---|---|---|
filename | string | 文件名 |
# 返回
类型 | 描述 |
---|---|
null | mixed |
# scanDirFiles
public function scanDirFiles(string $dir, bool $recursive, bool|mixed|string $relative, bool $include_dir): array|false
1
# 描述
递归或非递归扫描目录,可返回相对目录的文件列表或绝对目录的文件列表
# 参数
名称 | 类型 | 描述 |
---|---|---|
dir | string | 目录 |
recursive | bool | 是否递归扫描子目录 |
relative | bool | mixed |
include_dir | bool | 非递归模式下,是否包含目录 |
# 返回
类型 | 描述 |
---|---|
array | false |
# isRelativePath
public function isRelativePath(string $path): bool
1
# 描述
检查路径是否为相对路径(根据第一个字符是否为"/"来判断)
# 参数
名称 | 类型 | 描述 |
---|---|---|
path | string | 路径 |
# 返回
类型 | 描述 |
---|---|
bool | 返回结果 |
# createIfNotExists
public function createIfNotExists(string $path): void
1
# 描述
创建目录(如果不存在)
# 参数
名称 | 类型 | 描述 |
---|---|---|
path | string | 目录路径 |
# 返回
类型 | 描述 |
---|---|
void |