<?php
namespace Sandbox;
class Sandbox {
private Connectors\ISandboxConnector $connection;
public function __construct(Connectors\ISandboxConnector $conn) {
$this->connection = $conn;
}
}
?>
Для приведенного выше кода я получаю следующую ошибку:
Parse error: syntax error, unexpected 'Connectors' (T_STRING), expecting variable (T_VARIABLE)
Когда я удаляю тип hinting и var_dump
, что переменная $connection, это будет private Sandbox\Sandbox
, а не Sandbox\Connectors\ISandboxconnector
, почему?