// default email addresses
$this->defaultEmail = array('no-reply@blah.com' => 'blah');
$consultant = ( isset($_POST['consultant']) ) ? $_POST['consultant'] : "";
$addresses = ( empty($consultant) ) ? $this->defaultEmail : ?? ;
我可以只用array_push($this->defaultEmail, $consultant);
它会改变原来的或只是$addresses
指针?
所以也许我没有正确地表达我的问题,但在一些混乱之后,这是这样做的(如果有人关心):
$addresses = $this->defaultEmail;
if( !empty($consultant) ) {
array_push($addresses, $consultant);
}