Я слышал, что желательно делать поля неимпортируемыми и использовать геттеры и сеттерыА где слышали?Вообще это не всегда верно, например даже стандартная библиотека для работы с csv там можно настраивать поля напрямую. В целом если у вас поля с простыми типами данных то в целом это не имеет особого смысла. Это имеет смысл если нужно работать с интерфейса или спрятать за ними часть сложной логики. Насколько я знаю эти идеи тащат люди из других языков, но паттерны которые распространены в Java или C# не всегда подходят для го поэтому не стоит все буквально воспринимать.
(new Decimal\Decimal('153.17'))->mul(100)->toInt(); // 15317
(int)bcmul('153.17', '100'); // 15317
const universalMiddleware = (req, res, next) => {
// Получите количество middleware, которые были добавлены в стек
const numMiddleware = res.app._router.stack.filter(layer => layer.name === 'middleware').length;
// Проверьте, является ли это последним middleware в стеке
if (numMiddleware === 1) {
return res.json(data).send();
} else {
next();
}
};
mysqli_query
выдал False
, т.е. ошибку.`
а не '
.$result = mysqli_query($connection, "SELECT * FROM `articles_categories`");
(\bvar [\s\w._+] [^=].*)|(.*?:= new\(.*)