Php 您如何定义术语';失败的函数';?
在a中,作者列出了Zend Monitor的功能。这些功能之一称为:Php 您如何定义术语';失败的函数';?,php,zend-server,Php,Zend Server,在a中,作者列出了Zend Monitor的功能。这些功能之一称为: Zend Monitor将监视您的应用程序是否出现功能故障 如果减去错误和异常监视,这意味着什么? 如果不是通过和错误或未捕获的异常,您如何检测失败的功能?除了作为“营销代言人” “功能失效”是指: 函数执行期间引发的PHP错误 慢功能 见 Zend监视器[…]监视 各种事件,如错误、失败 函数、慢脚本、数据库 错误等。当事件发生时 Zend Monitor收集并报告所有 相关调试信息 什么是活动? 事件由创建的规则
- Zend Monitor将监视您的应用程序是否出现功能故障
- 函数执行期间引发的PHP错误
- 慢功能
Zend监视器[…]监视 各种事件,如错误、失败 函数、慢脚本、数据库 错误等。当事件发生时 Zend Monitor收集并报告所有 相关调试信息 什么是活动? 事件由创建的规则管理 在规则管理中|监控。规则 定义事件的性质和 用于捕获事件相关数据的参数 应用程序中的信息 您可以在此处看到规则管理的事件(在页面中搜索“规则管理”):
还有这里:
希望现在回答“来自制造商”(我在Zend Server上工作)还不算太晚,但是当一个监视的函数(在监控规则中定义)返回布尔值FALSE时,会触发“函数错误”事件(以及“数据库错误”事件) 这遵循一种模式,尤其是在更“传统”的PHP API(例如mysql、curl、openssl等)中,其中一些函数将简单地返回FALSE以指示失败,然后您需要调用“get_errors()”函数以查看出了什么问题
这与“普通”PHP错误不同,PHP错误是E_错误、E_警告等错误类型,其他一些PHP函数在出现故障时会引发这些错误 我将其定义为“营销演讲”。@Charles同意,它可能会捕捉到错误,然后警告您站点有问题,甚至可能能够指出什么地方出了问题,以及是否是由于输入错误或其他原因造成的。PHP在函数执行过程中出现错误,这是如何解释PHP错误以外的问题的?在缓慢的函数中出现的PHP错误是什么意思?谢谢你的链接,但我没有询问事件。一个纯粹客观的过程将无法判断什么是功能性错误。单元测试可以告诉您这一点,但Zend监视器不能。Zend Monitor的意思是“一个失败的函数”,一个导致PHP错误的函数。我的意思不是“在慢函数期间引发的错误”,我的意思是“(在函数期间引发的错误)+(慢函数)”,所以我通过post进行了编辑,以使其更精确。事件概念有助于您理解Zend Monitor实际捕获的内容。另一个注意事项是:这意味着添加一个不会对“函数错误”和“数据库错误”事件的监视函数返回FALSE的函数是没有意义的。您不应该这样做,因为添加到列表中的每个函数都会增加一点性能开销(通常不明显,但如果该函数被调用数百次或数千次,则可能会增加),谢谢您的回答!很高兴知道Zend的人也在这里。