【发布时间】:2012-11-27 16:51:31
【问题描述】:
假设我有以下代码。
为了测试这一点,我更改了服务器 IP 以模仿错误消息。下面的 IP 不存在,所以Unhandled Exception 消息是:Cannot connect to 10.199.1.7. Error 113. No route to host
这会显示一个带有 PHP 代码的丑陋屏幕。是否有可能捕捉到这个错误?
try {
$ssh = new Net_SSH2('10.199.1.7');
if (!$ssh->login('deploy', $key)) {
throw new Exception("Failed login");
}
} catch (Exception $e) {
???
}
【问题讨论】: