phpのクラスの概念を理解できません。私は間違っている可能性がある。宣言されていないプロパティに値を代入する
私はWordPressプラグインを見ました。クラスが定義され、クラスのプロパティが作成されなかったのは関数のみが作成されたことです。
は
class a
{
public function show(){
echo "hello";
$this->something = "xyz" ;
// What is this? How can "something" can be used here;
// as it is not defined in the class?
}
}
この例を考えてみましょうそして、そのクラスのオブジェクトが別のファイルで作成されました。
$obj = new a();
$obj->anothersomething = "abc"; // is it possible?
啓発してください。
私の質問は次のとおりです。クラスの宣言されていないプロパティに値を割り当てることはできますか?
** OOP **の基本を理解することをお勧めします。また、PHPを含むファイル。 –
新しいファイルにそのファイル名を含めます。 –
私はファイルを含める方法を知っています。私の質問は、値が宣言されていないプロパティにどのように割り当てられているかです。 @代理人 – Dherya