首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于自动检测环境设置某些ini值

基于自动检测环境设置某些ini值
EN

Stack Overflow用户
提问于 2021-05-25 14:21:01
回答 1查看 40关注 0票数 0

我的代码从多个因素检测环境,并根据自动检测的环境设置所有环境变量和常量。

我的代码中有以下一行:

代码语言:javascript
复制
ini_set('zend.assertions',environment_among(PRODUCTION) ? -1 : 1);

别担心environment_among(PRODUCTION)。问题是,此行引发此警告:警告: zend.assertions可能仅在php.ini中完全启用或禁用。

由于此设置取决于代码检测到的环境,因此无法将此设置放入服务器的php.ini文件中。我如何在本地配置它?使用Composer的解决方案是可以接受的。

EN

回答 1

Stack Overflow用户

发布于 2021-05-25 14:39:30

根据更新文档的文档票证,您的php.ini应该设置为0,以便在运行时动态地更改它。有第三方断言库,但是性能优化的断言只能由运行时处理,因为它是编译步骤。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67689923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档