lithium\net\Socket::__construct PHP Method

__construct() public method

Constructor.
public __construct ( array $config = [] ) : void
$config array Available configuration options are: - `'persistent'`: Use a persistent connection (defaults to `false`). - `'protocol'`: Transfer protocol to use (defaults to `'tcp'`). - `'host'`: Host name or address (defaults to `'localhost'`). - `'login'`: Username for a login (defaults to `'root'`). - `'password'`: Password for a login (defaults to `''`). - `'port'`: Host port (defaults to `80`). - `'timeout'`: Seconds after opening the socket times out (defaults to `30`).
return void
    public function __construct(array $config = array())
    {
        $defaults = array('persistent' => false, 'scheme' => 'tcp', 'host' => 'localhost', 'port' => 80, 'timeout' => 30);
        parent::__construct($config + $defaults);
    }

Usage Example

Beispiel #1
0
 /**
  * Constructor.
  *
  * @param array $config Available configuration options are:
  *        - `'mode'` _string_
  *        - `'message'` _object_
  * @return void
  */
 public function __construct(array $config = array())
 {
     $defaults = array('mode' => 'r', 'message' => null);
     parent::__construct($config + $defaults);
     $this->timeout($this->_config['timeout']);
 }
All Usage Examples Of lithium\net\Socket::__construct