【发布时间】:2015-11-13 02:02:15
【问题描述】:
我聘请的一位开发人员告诉我这样做是为了让插件正常工作。
安全吗?
【问题讨论】:
-
如果你有一个这样写的插件,那么担心可靠性或安全性可能为时已晚。
-
我几乎是带着讽刺的回答去了,但我认为真正能帮忙会很好。
-
修复插件中的错误,真的糟糕开发人员使用缓冲区来隐藏插件中的错误。隐藏错误真的很糟糕。错误应该始终修复
我聘请的一位开发人员告诉我这样做是为了让插件正常工作。
安全吗?
【问题讨论】:
此函数将打开输出缓冲。当输出缓冲处于活动状态时,脚本不会发送任何输出(标题除外),而是将输出存储在内部缓冲区中。
这个内部缓冲区的内容可以使用 ob_get_contents() 复制到一个字符串变量中。要输出存储在内部缓冲区中的内容,请使用 ob_end_flush()。或者,ob_end_clean() 将静默丢弃缓冲区内容。
http://php.net/manual/en/function.ob-start.php
是的,它是“安全的”。它不会损害您的数据或任何东西,如果(在最坏的情况下)您需要恢复,您所要做的就是删除线路,没有任何问题。
【讨论】: