この投稿は、2014-06-20 10:22:34 に lytreo650 によって最終編集されました TP を使用してプロジェクトを作成し、親クラスにメンバー変数を動的に作成し、次のようなものを出力しましたこのようなものでは、実際には、動的に作成されたすべてのメンバー変数 $gfrgrr を出力できます。出力されるのは大きな配列であり、各メンバー変数は配列の要素です。別の例として、動的に作成されたメンバー変数の要素の 1 つが $this->cert である場合、I $a = 'cert' となり、$this->$a を出力すると、動的に作成されたすべてのメンバー変数はそのままになります。なぜそうなるのか教えてください。 TPの行動は何らかの形で拡大されましたか?会社のプロジェクトなので、ソースコードを投稿するのは不便です。誰かアイデアを教えてください。ありがとう!
------解決策---------親クラスにメンバー変数を動的に作成する 型は何かプライベートだと出力されないのでしょうか?
------解決策----------- は宣言されておらず、デフォルトは public です。普通と言えます。
外部から呼びたくない場合は、サブクラスからも呼び出せない場合は、protected/private と書くこともできます。プライベートを使用してください。