2

我在项目中有很少的ini文件。其中一些已被弃用,我该如何阻止它们的使用?

我不想删除它们或更改访问权限,我只想慢重构一些错误=)

对此有什么好的解决方案或建议吗?

谢谢。

4

3 回答 3

2

如果您想更改(添加抛出异常/警告行)每个已弃用的文件,@Jim 的答案应该可以解决问题。如果您不想这样做,您还可以制作已弃用文件的列表(数组),并根据包含的文件列表(get_included_files()函数)检查它。

于 2013-05-13T12:24:34.420 回答
2

trigger_error之类的东西E_USER_DEPRECATED意味着用户会收到警告,但如果需要,可以继续使用它。

如果您根本不想使用这些文件,那么在文件顶部抛出异常可能会奏效。

于 2013-05-13T12:16:09.137 回答
0

每次调用旧函数时,您都可以抛出 php 警告。

或抛出异常

取决于您要抛出的错误严重程度。

在这里检查:

有没有办法显示或抛出 PHP 警告?

于 2013-05-13T12:17:41.130 回答