Я пытаюсь протестировать простой код для dependency injection
.Injection Dependency не работает в 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