php - 你如何定义术语 'failing function' ?

标签 php zend-server

presentation about Zend Server 中,作者列出了 Zend Monitor 的功能。其中一项功能称为:

  • Zend Monitor 会监视您的应用程序是否有失败的功能

如果减去错误和异常监控,这意味着什么? 如果不是通过错误或未捕获的异常,您如何检测失败的函数?

最佳答案

希望“来自制造商”(我在 Zend Server 上工作)给出答案还为时不晚,但是“函数错误”事件(以及“数据库错误”事件)在监视函数之一时被触发(在监控规则中定义)返回 bool 值 FALSE。

这遵循一种模式,这种模式在更“传统”的 PHP API(例如 mysql、curl、openssl 等)中尤其常见,其中某些函数将简单地返回 FALSE 以指示失败,然后您需要调用“get_errors” ()"函数来查看哪里出了问题。

这与 E_ERROR、E_WARNING 等错误类型的“正常”PHP 错误不同,某些其他 PHP 函数会在出现问题时引发这些错误。

关于php - 你如何定义术语 'failing function' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5525465/

相关文章:

PHP 在 Web 服务器上显示为纯文本?

php - SQLSTATE[HY000] [1045] 用户 'username' @'localhost' 的访问被拒绝(使用密码 : YES)

php - WordPress:- get_the_date() 函数返回错误的日期

javascript - 将时隙从 API 转换为选定的时区

php - 在 IBM i 7.1 上,是否可以从 PHP cURL 扩展访问 *SYSTEM 证书库?

php - 如何为 zend 服务器(PHP)安装 MongoDb 驱动程序

javascript - Bootstrap + 弹出窗口 - skype href 链接不起作用

php - Zend 服务器版本?

php - 适用于 Windows 的 zeromq php 扩展

nginx - Vagrant + Puppets 模块