error_reporting(E_ALL);
ini_set('display_startup_errors', 1);
ini_set('display_errors', '1');
error_reporting(0);
ini_set('display_startup_errors', 0);
ini_set('display_errors', '0');
>> 10n ** 10000000000n
// RangeError: BigInt is too large to allocate
у меня в базе есть столбец - есть ли у меня данный столбец?Если у вас в базе есть столбец, то он есть. Если у него значение null, то он всё равно есть, просто со значением null. Что должна в этом случае возвращать функция - это вопрос либо к вам, если вы единственный разработчик, либо к тому, кто выдал задание на написание этой функции.
{
"session_id": "df09fksd0293r00w",
"session_data": {
"user_id": 123,
"rights": "admin",
"theme": "dark",
"timezone": "Europe/Moscow"
}
"expiration": "2021-05-01 13:05:00"
}
Завтра от вас потребуют вывод в бухгалтерском формате, с красными отрицательными числами и знаком "равно" вместо нуля копеек и что, будете думать как красные числа в базу записать?