【发布时间】:2015-05-12 18:56:53
【问题描述】:
我对 php 完全陌生(从 java 迁移)。有两个类
First.php
class First {
public function method(){
#how to call second object like java
#$obj=new Second();
}
}
Second.php
class Second{
public function method_second(){
echo 'second method';
}
}
我们不能在 First.php 中创建 Second.php 的对象
【问题讨论】:
-
是的,取消注释代码并查看。
-
当然可以。您拥有的代码应该可以正常工作。
-
是的,你可以,只要你有
included(或required)Second.php或定义了一个自动加载器。 -
但是,这是一个依赖是吗?
-
@AbraCadaver 并非所有这种类型的依赖都是可以避免的。例如,考虑一个工厂类。它显然必须实例化其他类来完成它的工作。
标签: php