Зачем статические методы в классе(PHP)? Всем привет) Сразу извиняюсь за глупый наверно вопрос, но все же, может кто нить объяснить когда и заем объявлять статические методы?
Сразу вопросы:
1. Если объявляешь статик то можно обращаться без создания объекта Class::statikFunk;
Что это мне дает?
Меньше нагрузки?
Просто удобное обращение?
2. Когда объявлять статики?
В чем их сок так сказать? Какие проблемы решают.
За тупость вопроса уже извинился, прошу понять и простить, и в двух словах объяснить)))

21 Авг 2019 в 07:00
215 +1
0
Ответы
1

Привет! Не волнуйтесь, ваш вопрос вовсе не глупый.

Объявление статических методов позволяет обращаться к ним без создания объекта класса. Это значит, что вам не нужно создавать экземпляр класса, чтобы использовать эти методы. Это может быть удобно, если вам не нужно сохранять состояние объекта, и вам нужно просто выполнить какое-то действие.

Статические методы обычно используются для выполнения каких-то общих операций, не зависящих от конкретного экземпляра класса. Например, вы можете использовать статический метод для подсчета количества созданных экземпляров класса, для обращения к общим данным или выполнения какой-то операции, не связанной с конкретным объектом.

Надеюсь, что это поможет вам понять, зачем и когда использовать статические методы. Если у вас есть еще вопросы, не стесняйтесь задавать!

20 Апр 2024 в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир