|
|
|
| Добрый день!
Есть вот такой вот метод, константы TELNET_OK=true, TELNET_ERROR=false. Метод выполняется, либо не выполнятся (возвращает ошибку).
public function login($username, $password)
{
try
{
$this->setPrompt('Username:');
$this->waitPrompt();
$this->write($username);
$this->setPrompt('Password:');
$this->waitPrompt();
$this->write($password);
$this->setPrompt('#');
$this->waitPrompt();
return self::TELNET_OK;
}
Catch (Exception $exp)
{
echo("Ошибка {$exp->getCode()}:{$exp->getMessage()}<br>");
return self::TELNET_ERROR;
}
}
|
Пытаюсь контролировать с помощью следующей конструкции:
if ($tel->login)
{
//если нет ошибки
}
else
{
//если есть ошибка.
}
|
проблемка, в том, что такая конструкция не обрабатывается... Как быть в такой ситуации? | |
|
|