Задать вопрос
@hunter2

Почему плохо использовать статические методы в php?

Периодически встречаю что статические методы использовать нехорошо, вопрос в чем может быть проблема от использования статических методов ?
  • Вопрос задан
  • 1914 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
AloneCoder
@AloneCoder
[object Object]
Вы видимо никогда не пишите тесты
Ответ написан
Комментировать
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Бред. Кто сказал, где это написано? Их нужно избегать если это возможно, т.к. статические методы ВСЕГДА И СРАЗУ создают экземпляр объекта при загрузке приложения, независимо от того будете ли вы его использовать или нет, соответственно это доп. расход памяти и лишняя нагрузка. Но без них некоторый функционал будет воспроизвести тяжело либо невозможно. По этому ответ - статические методы нужны там где без них не обойтись, в других случаях их использовать не нужно.
Ответ написан
Комментировать
e_svirsky
@e_svirsky
Web Developer
Вот тут хороший ответ:
stackoverflow.com/questions/752758/is-using-a-lot-...

Статические методы это не плохо, если их правильно использовать. Но они порождают соблазн сделать плохо, или не заметив даже сделать плохо, поэтому их зовут злом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы