作者 邓超

x

@@ -6,7 +6,7 @@ class ImapClient { @@ -6,7 +6,7 @@ class ImapClient {
6 6
7 /** 7 /**
8 * 资源 8 * 资源
9 - * @var 9 + * @var resource|false
10 */ 10 */
11 private $socket; 11 private $socket;
12 12
@@ -23,6 +23,7 @@ class ImapClient { @@ -23,6 +23,7 @@ class ImapClient {
23 23
24 public function __construct(string $host){ 24 public function __construct(string $host){
25 $this->host = $host; 25 $this->host = $host;
  26 + $this->socket = false;
26 } 27 }
27 28
28 public function open(){ 29 public function open(){
@@ -129,7 +130,7 @@ class ImapClient { @@ -129,7 +130,7 @@ class ImapClient {
129 130
130 public function __destruct() 131 public function __destruct()
131 { 132 {
132 - @fclose($this->socket); 133 + if($this->socket) @fclose($this->socket);
133 unset($this->socket); 134 unset($this->socket);
134 // TODO: Implement __destruct() method. 135 // TODO: Implement __destruct() method.
135 } 136 }