【发布时间】:2011-09-22 18:03:06
【问题描述】:
我喜欢:
class Class2 extends Class1 {
.....
function __construct() {
parent::__construct();
$var_in_included_file;
}
}
class Class1 {
function __construct() {
include_once('my_file.php')
}
.....
}
我的文件.php:
$var_in_included_file=10;
问题是我无法接收 $var_in_included_file 的值。有没有办法在不添加许多代码的情况下接收这个值:
$this->var=$var_in_included_file ....?
因为我有成千上万个变量。 谢谢。 更抽象的问题是: 在我收到的一些文件中(来自 $_POST)接近 500 个变量。 这些变量已经以复杂的方式进行了阐述。为了简化这一阐述,我需要创建类继承树 - 但在这种情况下,如果不将它们分配给类变量,这些变量将不会在子类中看到 - 但这会产生大量代码。
【问题讨论】:
标签: php class file include extends