Skip to content

CheckEnv 环境变量检查器

php
new \think\health\Check\CheckEnv(
     /**
     * 需要检测的key值
     *
     * falsy 为空或0
     * truthy 为非空或非0
     * string 为字符串
     * int 为数字
     *
     * @var array<string,string>
     */
    keys: [
        'APP_DEBUG' => 'falsy',

        'DATABASE.TYPE' => 'mysql',
        'DATABASE.HOST' => 'string',
        'DATABASE.NAME' => 'string',
        'DATABASE.USER' => 'string',
        'DATABASE.PASS' => 'string',
        'DATABASE.PORT' => 'int',
        'DATABASE.CHARSET' => 'utf8mb4',
    ]
)
参数类型是否必传默认值说明
keysarray<string,string>-需要检测的 key 值
类型说明
falsy为空或 0
truthy为非空或非 0
string为字符串
int为数字

其他类型值,直接比对字符串是否一致