Задать вопрос
@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__ и т.д, чтобы функции были автоматические, а в случае чего - просто изменить их название.
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Увеличиться на столько, что никто даже и не заметит, что произошло
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽