私は電子メールクラスの作成を含む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()...を呼び出すだけです。