【发布时间】:2012-08-26 02:50:59
【问题描述】:
我有 3 个班级名称:“ClassA”、“ClassB”、“ClassC”。
ClassB 扩展了 ClassA。 ClassC.php 包括 ClassA.php,然后是 ClassB.php。
我在 ClassC 中有一个数组 $arrayA:var $arrayA;
下面的事情我该怎么做?
_ 当我在 ClassA 中创建 ClassC 的实例时:$this->ClassC,
$arrayA 在 ClassA 中为:$this->ClassC->arrayA,
arrayA的值通过ClassC的过程改变了,$this->ClassC->arrayA的值也改变了!
_ 调用$this->ClassC->arrayA 作为ClassA 中的对象。
_ 在 B 类中使用它。
【问题讨论】:
-
你的问题不是很清楚。您能否发布一些实际代码来显示您要完成的工作?
-
另外,让我们非常在技术环境中使用我们的话。短语“ClassC 包含 ClassA 然后 ClassB”是没有意义的,因为类不“包含”事物。你的意思是“扩展”?或者只是文件 ClassC 被定义在 PHP 中是否包含文件 A 和 B 被定义?
-
对不起!我的意思是 ClassC.php 包括 ClassA.php!我对那个错误感到非常抱歉