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

Сильно-ли увеличится время выполнения работы скрипта при использовании __FUNCTION__?

Здравствуйте, я пишу что-то вроде движка, у меня имеется функция:
function test($string) {
    if (!empty($data = $cache->get(__FUNCTION__.func_get_arg(0)))) return $data;
    else {
        $data = DB::getAll('ну тут типа SQL запрос, а потом:');
        $cache->set(__FUNCTION__.func_get_arg(0), $data);
        return $data;
    }
}

Тут имеются переменные __FUNCTION__, func_get_arg() - так вот, сильно-ли увеличится время от вызова этих параметров?
Или-же, лучше использовать текстом - $cache->get('test'.$string)?
Просто мне удобнее использовать __FUNCTION__ и т.д, чтобы функции были автоматические, а в случае чего - просто изменить их название.
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Увеличиться на столько, что никто даже и не заметит, что произошло
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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