framework
framework copied to clipboard
redis 获取值时,如果运行环增没有配置关联reids, 运行到相关语句时,不提示错误直接跳出程序
用宝塔环境,在切换PHP版本时,运行环境对应的PHP扩展中没安装redis扩展,但配置环境开了redis, 电脑也装了redis,
程序运行到Cache::store('redis')->get(‘test_name’); 这语句时,框架没抛出任何错误信息,然后直接跳出当前程序(函数中)
感觉描述有点模糊,有更详细的吗?最好配图
直接跳出当前程序(函数中)
感觉描述有点模糊,有更详细的吗?最好配图
直接跳出当前程序(函数中)
比如说宝塔中安装PHP7.4和PHP7.3版本,PHP7.4扩展中装了REDIS扩展,PHP7.3没完安装REDIS扩展。 当开发程序用PHP7.4版本开发时,A类调B类中的test()方法(如方法在app\admin\lib\xx.php中),这个test方法运行了Cache::store('redis')->get(‘test_name’); 在PHP7.4中运行没问题,但环境切换PHP7.3时,程序运行到Cache::store('redis')->get(‘test_name’);这行代码时,程序直接跳出所在方法,啥提示都没有。