【发布时间】:2015-11-09 13:48:47
【问题描述】:
我正在尝试使用 symfony 创建一个 php 命令以通过 ssh 连接到服务器。 没关系,但如果我无法连接到服务器(服务器无法访问),我会出现此错误:
[Symfony\Component\Debug\Exception\ContextErrorException]
Warning: ssh2_connect(): Unable to connect to skin-master on port 22
这没关系,但如果我尝试通过以下方式捕获错误:
try{
$exec=$this->ssh_connect($cinema);
}
catch(\Exception $e){
echo $e;
$this->no_connection($em,$cinema);
continue;
我仍然有错误,所以我无法控制这个异常。 我怎样才能做到这一点? 谢谢:)
【问题讨论】:
-
为什么
catch部分中有continue? -
因为在 for statemant 中。