QQ扫一扫联系
ModStart\Core\Util\EnvUtil
| 方法 | 描述 |
|---|---|
env($key, $default) |
获取环境变量值 |
isWin() |
是否为 Windows 系统 |
isMac() |
是否为 Mac 系统 |
isCli() |
是否为命令行模式 |
ModStart\Core\Util\CacheUtil
| 方法 | 描述 |
|---|---|
get($key, $default) |
获取缓存 |
put($key, $value, $minutes) |
写入缓存 |
forget($key) |
删除缓存 |
remember($key, $minutes, $callback) |
记住缓存结果 |
ModStart\Core\Util\LogUtil
| 方法 | 描述 |
|---|---|
info($tag, $data) |
记录信息日志 |
error($tag, $data) |
记录错误日志 |
withTime($content) |
在内容前添加时间戳 |
ModStart\Core\Util\SessionUtil
| 方法 | 描述 |
|---|---|
put($key, $value) |
写入 Session |
get($key, $default) |
读取 Session |
forget($key) |
删除 Session |
flash($key, $value) |
闪存数据(仅下次请求有效) |
ModStart\Core\Util\RouteUtil
| 方法 | 描述 |
|---|---|
moduleActionUrl($name, $parameters) |
生成模块操作 URL |
moduleActionUrlSafe($name, $parameters) |
安全生成模块操作 URL |
ModStart\Core\Util\ConvertUtil
| 方法 | 描述 |
|---|---|
toBoolean($value) |
转换为布尔值 |
toInteger($value) |
转换为整数 |
toString($value) |
转换为字符串 |
toArray($value) |
转换为数组 |
nullable($value) |
空值转 null |
ModStart\Core\Util\FormatUtil
| 方法 | 描述 |
|---|---|
percent($value, $total) |
计算百分比 |
secondsToString($seconds) |
秒数转可读时间 |
ModStart\Core\Util\TimeUtil
| 方法 | 描述 |
|---|---|
now() |
获取当前时间字符串 |
today() |
获取今天日期 |
isTimestamp($value) |
判断是否为时间戳 |
humanReadable($timestamp) |
人性化时间显示(如"3分钟前") |
ModStart\Core\Util\CurlUtil
| 方法 | 描述 |
|---|---|
get($url, $param) |
GET 请求 |
post($url, $param) |
POST 请求(form 方式) |
postJSON($url, $param) |
POST JSON 请求 |
postRaw($url, $body) |
POST 原始数据 |
ModStart\Core\Util\HtmlUtil
| 方法 | 描述 |
|---|---|
text($html) |
HTML 转纯文本 |
limit($html, $length) |
截取 HTML 内容 |
stripTags($html) |
去除 HTML 标签 |
ModStart\Core\Util\SecureUtil
| 方法 | 描述 |
|---|---|
md5($str) |
MD5 加密 |
passwordHash($password) |
密码哈希 |
passwordVerify($password, $hash) |
验证密码哈希 |
randomString($length) |
生成安全随机字符串 |
ModStart\Core\Util\IpUtil
| 方法 | 描述 |
|---|---|
get() |
获取客户端 IP 地址 |
isIp($ip) |
判断是否为有效 IP |