我正在开发一个涉及制作电子邮件类的 PHP 项目。我有 Java 背景,似乎无法弄清楚在对象上调用方法的语法。
我将代码缩写:
文件 1:
class Emails {
protected $to;
public function Emails ($_to) {
//constructor function.
$to = $_to;
}
public function getTo () {
return $to;
}
文件 2:
require("../phpFunctions/EmailClass.php");//include the class file
$email = new Emails("<email here>");
echo $email->getTo();//get email and return it
但是,getTo() 要么什么都不返回,要么,如果我将返回值更改为 $this->$to,我会收到“空字段”错误。
请帮助我了解方法在这种情况下的工作原理(并原谅双关语......)。在 Java 中,您只需调用 email.getTo()...