私は好きです:
class Class2 extends Class1 {
.....
function __construct() {
parent::__construct();
$var_in_included_file;
}
}
class Class1 {
function __construct() {
include_once('my_file.php')
}
.....
}
my_file.php:
$var_in_included_file=10;
問題は、$var_in_included_file の値を受け取ることができないことです。次のような多くのコードを追加せずにこの値を受け取る方法はありますか?
$this->var=$var_in_included_file ....?
何千もの変数があるからです。ありがとう。より抽象的な問題は次のとおりです。($_POST から) 受け取ったファイルで、500 変数近くです。これらの変数は複雑な方法で作成されています。この精緻化を簡素化するために、クラス継承のツリーを作成する必要がありますが、この場合、これらの変数は、クラス変数に割り当てないと子クラスには表示されませんが、これにより膨大な量のコードが生成されます。