Стоит ли указывать, что свойство — массив? protected static $routes = [];// работает и просто protected static $routes; public $vars = [];// работает и просто public $vars;
В PHP нет необходимости указывать тип данных для свойств класса, поэтому в обоих случаях можно опустить уточнение о типе данных (массив). Оба варианта будут работать корректно:
protected static $routes = [];
protected static $routes;
public $vars = [];
public $vars;
Выбор, указывать ли тип данных (массив) для свойства, зависит от вашего стиля кодирования и предпочтений.
В PHP нет необходимости указывать тип данных для свойств класса, поэтому в обоих случаях можно опустить уточнение о типе данных (массив). Оба варианта будут работать корректно:
protected static $routes = [];
protected static $routes;
public $vars = [];
public $vars;
Выбор, указывать ли тип данных (массив) для свойства, зависит от вашего стиля кодирования и предпочтений.