【发布时间】:2012-10-18 23:13:35
【问题描述】:
这是一个非常基本的 php 问题:假设我有 3 个文件,file1、file2、file3。
在 file1 中,我声明了一个名为 Object 的类。在file2中,我有一个实例化Object的方法,叫它$object,调用这个方法Method
在file2中,这个方法看起来像
public function Method(){
$object = new Object;
...
require_once(file3);
$anotherobject = new AnotherObject;
$anotherobject->method();
}
最后,在文件 3 中,我声明了另一个 AnotherObject。那么,如果我在file3中有一个方法'method',我可以直接引用$object的属性,还是可以访问Object的静态方法?
【问题讨论】:
-
这不是很基础,OOp不应该这样编程
-
@JvdBerg,我已经编辑了我的帖子,这样可以更清楚
-
旁注:你是否在不同的文件中有类都没有关系 - 文件不是范围/可见性边界。
标签: php object instantiation