Comments 7
Каким бы мог быть PHP со строгой типизацией и дженериками
PHP является weak typing, не потому, что позволяет писать $a = 1; $a = '1';
, а потому, что позволяет писать $a = '1' + 1;
. Динамическое изменение типов в целом может иметь место в strong typing языках, ведь главным признаком weak typing является повсеместное неявное приведение типов, прежде всего с потерей информации (неявное преобразование int32 в int64 в целом не является weak)
Выброс исключения json_decode давным давно нужно было сделать (6 лет провисел тикет). Ура! В 7.3 будет из коробки.
UFO just landed and posted this here
если бы еще в composer была простая возможность so-ку скачать под целевую платформу… или собрать...
А как насчет github.com/FriendsOfPHP/pickle? Давно висит пул-реквест, но чет слабо двигается github.com/composer/composer/pull/2898
Я на коленке собирал и экспериментировал с подобной шнягой, просто достаточно указать в композер пакете ссылку на конфиг зефира (типа такого) и плагин сам собирает (доустанавливает зависимости, вроде re2c и проч., если их нет) и публикует в вендор папочку собранную либу: github.com/SerafimArts/zephir-composer-plugin
Естественно лишь в качестве идеи, ни в коем случае не продакшн-реди библиотечка. Предлагал идею Сергею (мейнтенер факона), но он лишь рукой махнул, мол не нужно это.
Естественно лишь в качестве идеи, ни в коем случае не продакшн-реди библиотечка. Предлагал идею Сергею (мейнтенер факона), но он лишь рукой махнул, мол не нужно это.
FFI планируется интегрировать в текущую реализацию JIT для PHP. Так что есть вероятность, что это расширение мы получим из коробки в новой версии PHP.
Sign up to leave a comment.
PHP-Дайджест № 129 (8 – 22 апреля 2018)