我想测试一个简单的代码dependency injection
。依赖注入不能在PHP中工作
代码:
class Users
{
public function act($data){
echo $data;
}
}
class Company
{
public $conn;
public function work()
{
$this->conn->act('I am working');//line 60
}
public function __contruct($users)
{
$this->conn = $users;
}
}
$user = new Users();
$obj = new Company($user);
$obj->work();
问题:
Fatal error: Call to a member function act() on a non-object in /var/www/oop/index.php on line 60
在第60行$this->conn->act('I am working');
我使用php 5.5.9