public function PHPMailer::set

5.x PHPMailer.php public PHPMailer::set($name, $value = '')

Set or reset instance properties. You should avoid this function - it's more verbose, less efficient, more error-prone and harder to debug than setting properties directly. Usage Example: `$mail->set('SMTPSecure', 'tls');` is the same as: `$mail->SMTPSecure = 'tls';`.

Parameters

string $name The property name to set:

mixed $value The value to set the property to:

Return value

bool

File

inc/PHPMailer/src/PHPMailer.php, line 4196

Class

PHPMailer
PHPMailer - PHP email creation and transport class.

Namespace

PHPMailer\PHPMailer

Code

public function set($name, $value = '') 
 {
  if (property_exists($this, $name)) {
    $this->$name = $value;

    return true;
  }
  $this->setError($this->lang('variable_set') . $name);

  return false;
}