gpt4 book ai didi

php - .htaccess display_startup_errors设置取决于php脚本配置文件

转载 作者:行者123 更新时间:2023-12-03 07:42:15 25 4
gpt4 key购买 nike

我正在创建自己的框架作为学习过程。有一个配置文件,人们可以在其中设置框架是否处于开发模式。

<?PHP
$project[security][dev_mode] = true;
?>

Display_startup_errors在.htaccess中定义,以指示是否应显示语法错误。如果用户不需要弄乱.htaccess文件,我希望它可以“调整”到配置文件中的设置。任何人都知道是否以及如何以某种方式让.htaccess检查php文件的内容并采取相应措施?

也欢迎使用以.htaccess以外的其他方式设置display_startup_errors的解决方案;-)。

提前谢谢了!

最佳答案

尝试

<?php
$iDevMode = ( $project['security']['dev_mode'] ) ? 1 : 0;

ini_set('display_errors', $iDevMode);
?>

根据定义进行切换。这是一个丑陋的三元操作(如果要练习,则可以将其转换为 ),并且需要在程序的早期进行处理。

还要注意,PHP会发出一个通知,通知您不要像上面那样将关联数组引用封装在引号中。

关于php - .htaccess display_startup_errors设置取决于php脚本配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15650136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com