2
回答
PHPMailer中看到的的php函数中使用$this->$value的问题,重点是后面那个美元符
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

今天在class.phpmailer.php的507行看到这一句代码:array_push($this->$kind, array($address, $name));

对于里面的$this->$kind我就不理解了,这个kind不是成员变量,怎么有这种用法?我试着写一个$this->$aa就报错了,但是这个$this->$kind却可以重新赋值或输出;    

研究了一下发现这段代码所在函数有三个参数$kind,$address,$name,使用$this->$address或者$this->$name也是不会报错的,但是比如$this->$name的值和$name的值是没有关系的,我以前从来没有接触过这方面知识,又没人能说明下。

举报
641202944
发帖于5年前 2回/427阅
顶部