У людей-то он давно есть, только вот нелюди его вот-вот запретят.
И ТС, судя по всему, стоит поучиться распространенным решениям, а не сделать, как побыстрей и не думая.
alexalexes, для обучения и развития - разумеется.
Но самостоятельно, а не бегая на Тостер с каждой фигней просто потому, что не умеешь посмотреть готовые решения в огромной массе открытого кода.
Веб-сервер - это таки апач, мускуль и пых прямо на компьютере.
На персоналке они на хрен не нужны, для разработки это добро поднимается в докере или виртуалке, а не в основной системе.
Dyikot, если в Крестах в указателе оказался null, это сплошь и рядом более сложная ситуация, чем та, которую можно обработать в одну строчку. И однострочные сокращения будут только провоцировать ошибки в таких ситуациях, поскольку они будут выглядеть решенными, но не будут таковыми на самом деле.
Dyikot, ?? nullptr; // разыменовывайся на здоровье, ага.
В том else скорее будет выброс исключения, который будет обрабатываться где-то на другом уровне.
Кресты - не для одностраничников, поэтому в них и нет таких упрощений.
Это же не ЖС, у которого перекосило страничку - и хрен с ней.
Это Кресты, тут любые подобные нестыковки приводят к эффекту домино, разыменованию нулевых указателей и сегфолту.
В сколько-нибудь надежной программе у этого if должен быть else.
OleksandrPrante, в программировании методом тыка единственная возможная помощь - это таки послать читать учебник. У тебя в коде происходит магия, которой ты совершенно не понимаешь.
Для понимания конкретно этого косяка нужно просто прочесть https://learn.javascript.ru/function-basics
Чтобы вообще программировать - все-таки учебник целиком.
Оформление не поможет, ТС не хватает самых базовых знаний информатики и языка.
"Десятичная система" не имеет к вопросу никакого отношения в принципе.
В формуле
ни плюс, ни round не играют никакой роли и просто не имеют смысла. Причем второй - даже в том случае, если тут просто что-то "съел" парсер и перед плюсом на самом деле что-то есть.
Ипатьев, вы возражаете на то, чего я не утверждал. Я и не говорил, что 8.4 нестабильна.
Я говорил, что ТС с ней связываться смысла нет. Хотя бы потому, что весь заимствованный код на его сайте под эту версию ему придется 100% лечить самому. Под 8.2 есть шанс, что хоть что-то уже сделано за него.
Ипатьев, и что будет, например, если я сейчас возьму да переброшу свой сайт с Битриксом, год не обновлявшимся, на эту "стабильную" версию? Полная стабильность? ;)
У ТС же явно не самопис, чьи-то сторонние модули.
Вообще не факт, что их хоть кто-нибудь хотя бы под 8.2 хотя бы пробовал запустить. Но это хотя бы стоит проверить и попробовать допилить.
А экспериментировать же с сайтом, который закис еще под РНР 5, ставя разнаипоследнее - совершенно неоправданный оптимизм.
Вы сами-то видите, где в этой портянке что-то "выделено"?
Пока вы скрываете, что это за модуль и на какой системе вообще построен сайт - вряд ли вам дадут сколько-нибудь дельный совет.
Настройки пыха, скорее всего, вообще ни при чем - проблема именно в изменениях в языке со времен 5.6.
Вы поздновато вышли из летаргии, все уже успели просто забыть, как решали эти проблемы. Так что внезапных озарений и указаний, какую циферку вам можно поправить, чтобы жить дальше, ждать не стоит.
Rsa97, у ТС и со стабильной, всеми обкатанной версией будет достаточно проблем.
Разгребать те, которые может вызвать недавно вышедшая - это отдельное приключение, не для всех.
Как минимум, в вопросе должно быть "сделал все по нагугленному (список вариантов), но не работает".
Иначе это просто лень.
Вариант, что "не работает", вполне реален, собственно - у Минта как-то нехорошо с настройками клавы...
И ТС, судя по всему, стоит поучиться распространенным решениям, а не сделать, как побыстрей и не думая.