public function __construct($param) { $this->ip = $param["ip"]; $this->user = $param["user"]; $this->pass = $param["pass"]; if (empty($this->ip)) { $this->ip = $_SERVER['SERVER_ADDR']; } parent::__construct($this->ip); if (!empty($this->user) && !empty($this->pass)) { $this->password_auth($this->user, $this->pass); } $this->set_output($param["output"]); $this->set_port($param["port"]); $this->set_debug($param["debug"]); }