@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
Увеличиться на столько, что никто даже и не заметит, что произошло
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы