при создании контроллера в laravel появляется вот такой кусочек кода вверху:
public function __construct()
{
parent::__construct();
{
как я понимаю, он просто вызывает __construct у контроллера, который экстендится. Недавно поставил себе штуку для проверки кода, и она жалуется на этот кусок кода, говоря, что он как бы бесполезен, типа конструктор родителя итак вызывается автоматически.
Так ли это? Стоит ли оставить как есть, или лучше убрать подобный код?
Замечание: Конструкторы, определенные в классах-родителях не вызываются автоматически, если дочерний класс определяет собственный конструктор. Чтобы вызвать конструктор, объявленный в родительском классе, требуется вызвать parent::__construct()
внутри конструктора дочернего класса. Если в дочернем классе не определен конструктор, то он может быть унаследован от родительского класса как обычный метод (если он не был определен как приватный).
Источник https://www.php.net/manual/ru/language.oop5.decon.php
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не могу понять, что нужно сделать, все остальное отлично работает
Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение