![]() |
1
4
这个问题有点矛盾吗?如果你有10个以上的班级,你想让他们 依赖 在其他东西一起处于“调试”状态时,您不能真正地保持它们完全独立。关键是你必须依赖某件事;我认为你最好的选择是选择缠绕最少的解决方案。
我可以想到两种方法:使用
我会用
在我的每个类文件中,在声明类之前,我将检查常量是否存在:
所以它们仍然可以以独立的方式工作,但是你仍然依赖于一个常量。
另一种可能是依赖环境变量,但在
然后
|
![]() |
2
2
你可以这样做:
然后
这会将整个脚本设置为调试模式 您可以改用类常量。(或命名空间常量,如果将其转换为该常量)
然后根据状态更改常量。 当使用名称空间时,这实际上非常强大,因为我将所有“系统”特定的文件(记录器、数据库连接等)保存在自己的名称空间中。如果我让所有这些类检查特定于命名空间的调试常量,我可以让正在处理的代码(而不是系统代码)处于调试模式。 |
![]() |
3
0
我用常数 伊斯生产 什么时候设置为 假 ,表示我怀疑要显示的所有警告,并输出有关失败的其他信息…此常量包含在每个页面中。 另外,我希望我能正确理解你的问题… |
![]() |
4
0
根据您所说的调试模式,您可能会感兴趣 Assertions . |
![]() |
Karlo · PHP Sqlite PDO最新版本 3 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 3 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 4 月前 |