Phpstorm предложил создать запись перед данным свойством. Вопрос зачем и что это даёт? И что ли какой то способ создания экземпляра класса при обращении к свойству без конструктора?
namespace app\core;
use app\core\Request;
abstract class Base_Controller
{
public Request $request;
public function __construct() {
$this->request = new Request;
}
}