Не избыточно ли это в данной ситцацииоткуда же мне знать. Может вы там что-то сверхсекретное передаете, и защита должна быть не хуже чем в банках, или может там сборник анекдотов, и защита вовсе не нужна.
$current_credits = floatval($current_credits); // переменную current_credits вы переводите во float, отлично.
// правда непонятно откуда взялось ее значение, но допустим оно там есть.
$current_credits = credits::creditsForUser($crt_usr); // вызываете какой-то credits::creditsForUser() который
// перезаписывает эту $current_credits. То есть работа проделанная на предыдущей строке пропала.
так без ошибки,но ничего не меняется
А вы интервале указал каждые 5 секунд нажимать на кнопку next.это где я такое предлагал?
let timer = setTimeout(function showUpAnimation () {
?clearTimeout, чтобы удалить старый таймаут, и setTimeout с новым значением.
let insertToInput = (value) => {
// ...
input.value += value;
}
Эта штука может выдавать довольно странные результаты, в зависимости от того, что считали на предыдущем шаге.if (/0\.\d\+0\.\d/g.test(str)) {
return insertToInput(res.toFixed(1));
}
0.2 + 0.11
, то уже не попадет в регулярку.let stroke = ...
wtf?document.querySelector('.btn-burger-menu').addEventListener('click' , function() {
document.querySelector('.main-modal').classList.toggle('main-modal_active')
})
array_reduce делает все в один проход, а array_column и array_fill_keys - это два дополнительных перебора.
А пока данных не очень много - то в принципе пофиг.
Ну и если это все лежит в БД, то гораздо эффективнее было бы сделать
и не мучать php вовсе.