Если вы запустите этот код JavaScript:
console.log(1000000000000000000000);
Вы бы увидели 1e+21
, но если вы запустите этот код PHP:
echo 1000000000000000000000;
Вы бы увидели 1E+21
в верхнем регистре E
и не строчные e
в обоих JavaScript и PHP оба строчные e
и заглавные буквы E
допустимы, но почему стандарт не одинаков для обоих языков?
Задача ещё не решена.
Других решений пока нет …