fokin_nikolay1989, Короткая запись для массивов появилась ещё в PHP 5.4, девять лет назад. Если у вас настолько древняя версия, то замените [] на Array()
Дмитрий Беляев, Если использовать async/await, то на выходе будет не промис, а результат. И, например, при запросе к API мы можем получить как данные, так и ошибку или таймаут.
Kekatoz, Ну вот и пишите на питоне программу, которая будет читать ваш конфиг, подключаться к серверу MySQL, и выполнять запросы, записанные в конфиге.
Какой формат конфига вы при этом будете использовать - это ваше дело как разработчика программы.
outplayedrq, Судя по вашей схеме смысл там один - у каждого пользователя есть один и только один инвентарь. Каждый инвентарь связан с одним и только одним пользователем. В этом случае нет смысла делать инвентарь отдельной таблицей. То же самое и с предметами.
У рефералов то же самое. Пользователь не может зарегистрироваться одновременно по нескольким реферальным ссылкам. Значит достаточно указать у пользователя, по какой именно ссылке он зарегистрировался, кто его реферер.
Степан, Сорри, не обратил внимания, что вы пытаетесь простую переменную изменить, а не свойство компонента. Так не получится, переменная v существует только во время работы функции ClearText().
DblkEarl, Vendor Specific Information - информация, специфичная для производителя.
Соответственно, содержимое опции 43 зависит от того, какое именно устройство запрашивает информацию и что оно ждёт в ответ.
Например, для IP-телефонов опция 60 может содержать модель телефона, а в опции 43 возвращаются данные для автонастройки телефона в формате, зависящем от производителя.
DblkEarl, Там же всё подробно описано.
Если клиент передал в запросе опцию 63 и у сервера есть соответствующая опция 43, то сервер передаёт её в ответе.
feynemix, Если ноль в функцию не передавать, то и бесконечной рекурсии там не будет. В задаче же сказано, m и n - натуральные числа, то есть целые числа, большие нуля.