StartMVC开发手册

可以快速上手的开发文档

手册目录

助手函数(内置)

StartMVC 助手函数

lang(key,default = '')

获取语言包中的翻译文本

  • 参数: $key 语言键名, $default 默认值
  • 使用: lang('welcome', '欢迎')

dump(var,label = null, $echo = true)

格式化输出变量内容,支持CLI和Web环境

  • 参数: $var 要输出的变量, $label 标签, $echo 是否直接输出
  • 使用: dump($data, '调试信息')

config(key=null,value = null)

配置文件读取和设置

  • 参数: $key 配置键名或数组, $value 配置值
  • 使用: config('app.name')config('app.name', 'MyApp')

cache(name,value = null, expire=3600,driver = null)

缓存数据的存取和删除

  • 参数: $name 缓存名称, $value 缓存值(null获取/false删除), $expire 过期时间, $driver 驱动类型
  • 使用: cache('user_1')cache('user_1', $userData, 7200)

url($url)

生成URL地址,自动处理URL重写和后缀

  • 参数: $url 路径
  • 使用: url('home/index')

db(table=′′,config = [])

数据库操作助手,支持链式调用

  • 参数: $table 表名, $config 数据库配置
  • 使用: db('user')->where('id', 1)->get()db()->table('user')->getAll()

get_ip()

获取客户端真实IP地址,支持代理环境

  • 参数: 无
  • 使用: $ip = get_ip()