Initialize preferences
void Core_Email::initialize( [ array $config = array(0) ] )
参数列表
参数 类型 描述 默认值 $config
array
array(0)
void
public function initialize($config = array())
{
foreach ($config as $key => $val)
{
if (isset($this->$key))
{
$method = 'set_'.$key;
if ( method_exists($this, $method) )
{
$this->$method($val);
}
else
{
$this->$key = $val;
}
}
}
$this->clear();
$this->_smtp_auth = ! ($this->smtp_user === '' && $this->smtp_pass === '');
$this->_safe_mode = (bool)@ini_get('safe_mode');
return $this;
}