什么是弃用最好的解决方案包括某些文件

什么是弃用最好的解决方案包括某些文件

问题描述:

我在项目中有很少ini文件。其中一些已被弃用,我如何防止他们的使用?什么是弃用最好的解决方案包括某些文件

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

这个什么好的解决办法或建议?

谢谢。

@Jim's answer应该做的伎俩。如果你不想这样做,你也可以制作不赞成使用的文件列表(数组),并根据包含的文件列表(get_included_files()函数)进行检查。

类似trigger_errorE_USER_DEPRECATED将意味着用户会收到警告,但如果他们需要可以继续使用它。

如果你不想使用所有的文件,那么在文件顶部引发异常可能会有诀窍。

+0

这是好方法,但ini文件解析不是PHP文件,所以我不能直接使用这种方法。 – Torv 2013-05-14 06:55:20

+0

@Torv Ack,你是对的。没有注意到你提到的ini文件。 – Jim 2013-05-14 10:37:30

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

或抛出异常

取决于您要抛出什么级别的错误严重性。

检查这里:如果你想改变(增加投掷excepion /警戒线)每一个过时的文件

Is there any way to show, or throw, a PHP warning?