有人可以帮助我了解如何在类方法中创建函数,这将允许我执行以下操作:
$class->发送-> activation_email()
我已经看到许多API可以做到这一点,所以我尝试了:
class MyClass
{
public function send()
{
function activation_email()
{
echo "success!";
}
}
}
Undefined property: MyClass::$send
解决方法:
考虑:
class emailSender()
{
function activation_email()
{
if (mail($this->to, $this->subj, $this->body)) {
print $this->msg;
}
}
class MyClass
{
var $send;
function __construct()
{
$this->send=new emailSender();
$this->send->msg="success!";
}
}
$obj=new MyClass();
$obj->send->activation_email();
标签:php,class
来源: https://codeday.me/bug/20191121/2053978.html