搜索中心
搜索中心 搜索快照

PHP工具类 - 其他常用工具类

EnvUtil 环境工具

ModStart\Core\Util\EnvUtil

方法 描述
env($key, $default) 获取环境变量值
isWin() 是否为 Windows 系统
isMac() 是否为 Mac 系统
isCli() 是否为命令行模式

CacheUtil 缓存工具

ModStart\Core\Util\CacheUtil

方法 描述
get($key, $default) 获取缓存
put($key, $value, $minutes) 写入缓存
forget($key) 删除缓存
remember($key, $minutes, $callback) 记住缓存结果

LogUtil 日志工具

ModStart\Core\Util\LogUtil

方法 描述
info($tag, $data) 记录信息日志
error($tag, $data) 记录错误日志
withTime($content) 在内容前添加时间戳

SessionUtil 会话工具

ModStart\Core\Util\SessionUtil

方法 描述
put($key, $value) 写入 Session
get($key, $default) 读取 Session
forget($key) 删除 Session
flash($key, $value) 闪存数据(仅下次请求有效)

RouteUtil 路由工具

ModStart\Core\Util\RouteUtil

方法 描述
moduleActionUrl($name, $parameters) 生成模块操作 URL
moduleActionUrlSafe($name, $parameters) 安全生成模块操作 URL

ConvertUtil 数据转换工具

ModStart\Core\Util\ConvertUtil

方法 描述
toBoolean($value) 转换为布尔值
toInteger($value) 转换为整数
toString($value) 转换为字符串
toArray($value) 转换为数组
nullable($value) 空值转 null

FormatUtil 格式化工具

ModStart\Core\Util\FormatUtil

方法 描述
percent($value, $total) 计算百分比
secondsToString($seconds) 秒数转可读时间

TimeUtil 时间工具

ModStart\Core\Util\TimeUtil

方法 描述
now() 获取当前时间字符串
today() 获取今天日期
isTimestamp($value) 判断是否为时间戳
humanReadable($timestamp) 人性化时间显示(如"3分钟前")

CurlUtil 网络请求工具

ModStart\Core\Util\CurlUtil

方法 描述
get($url, $param) GET 请求
post($url, $param) POST 请求(form 方式)
postJSON($url, $param) POST JSON 请求
postRaw($url, $body) POST 原始数据

HtmlUtil HTML工具

ModStart\Core\Util\HtmlUtil

方法 描述
text($html) HTML 转纯文本
limit($html, $length) 截取 HTML 内容
stripTags($html) 去除 HTML 标签

SecureUtil 安全工具

ModStart\Core\Util\SecureUtil

方法 描述
md5($str) MD5 加密
passwordHash($password) 密码哈希
passwordVerify($password, $hash) 验证密码哈希
randomString($length) 生成安全随机字符串

IpUtil IP工具

ModStart\Core\Util\IpUtil

方法 描述
get() 获取客户端 IP 地址
isIp($ip) 判断是否为有效 IP
查看原文
QQ
微信
客服