Дапамажыце dev.by 🤍
Падтрымаць

Состоялся релиз PHP 7.4

Пакінуць каментарый
Состоялся релиз PHP 7.4

После года разработки представлен релиз языка программирования PHP 7.4, пишет OpenNET. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость.

Ключевые улучшения в PHP 7.4:

  • типизированные свойства — свойства классов теперь могут включать объявления типов;
  • сокращённый синтаксис определения функций «fn (parameter_list) => expr» с привязкой области видимости по значению;
  • сокращённый оператор присвоения «? =», который может использоваться для определения значения по умолчанию;
  • ограниченная возможность сохранения иерархии наследования типов в производных от них типах возвращаемых значений или возможность преобразования иерархии исходных типов на противоположную в производных типах аргументов;
  • оператор распаковки внутри массивов «…$var», позволяющий выполнять подстановку существующих массивов при определении нового массива;
  • возможность наглядного оформления больших чисел с разделителями в числовых литералах (1_000_000_00);
  • поддержка слабых ссылок, позволяющих сохранить ссылку на объект, но не блокирующих удаление связанного объекта сборщиком мусора;
  • новый механизм сериализации объектов (комбинация Serializable и __sleep ()/__wakeup ()), пришедший на смену интерфейсу Serializable, который будет объявлен устаревшим;
  • разрешена генерация исключений из метода __toString ();
  • добавлена поддержка упреждающей загрузки кэша объектного кода. Для настройки добавлен параметр opcache.preload, через который можно указать PHP-скрипт, который будет скомпилирован и запущен при запуске сервера. Данный скрипт может загрузить опкод других файлов через их прямое включение или при помощи функции opcache_compile_file ();
  • в расширение Hash добавлена функция crc32c для вычисления контрольных сумм с использованием полинома Кастаньоли;
  • в функцию password_hash () добавлена поддержка методов хэширования паролей argon2i и argin2id, в реализации библиотеки Sodium, если PHP собирается без libargon;
  • добавлена функция mb_str_split (), аналогичная str_split (), но оперирующая не байтами, а позициями символов в многобайтовой строке;
  • в функции strip_tags () добавлена возможность передачи массива с именами тегов;
  • в proc_open () разрешено перечисление операндов в массиве, вместо указания строки для запуска, а также реализована возможность перенаправления потоков и поддержка нулевого файлового дескриптора;
  • из базовой поставки исключены расширения Firebird/Interbase, Recode и WDDX. Данные расширения теперь распространяются через PECL;
  • ряд функций и возможностей переведён в разряд устаревших.

31 вакансия для PHP-разработчиков с зарплатой до 4000$.

9 курсов по PHP для новичков и опытных специалистов
9 курсов по PHP для новичков и опытных специалистов
Па тэме
9 курсов по PHP для новичков и опытных специалистов
Чытайце таксама
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
10 курсов по SQL в 2022 году для лучшего понимания работы с большими данными
Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком. 
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
Программирование — один из ценнейших навыков для карьерного роста, саморазвития и создания чего-нибудь удивительного. Собрали десять советов для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов. 
17 каментарыяў
Как оплачиваются самые популярные языки GitHub и какой прогноз
Как оплачиваются самые популярные языки GitHub и какой прогноз
Как оплачиваются самые популярные языки GitHub и какой прогноз
10 курсов по ABAP — языку программирования, который использует SAP
10 курсов по ABAP — языку программирования, который использует SAP
10 курсов по ABAP — языку программирования, который использует SAP
ABAP (Advanced Business Application Programming) — это язык программирования, который использует компания SAP — один из главных поставщиков программного обеспечения по всему миру. Среди клиентов компании — Apple, Amazon, Colgate-Palmolive, Cisco, Dell, Airbus, DHL, Walmart, Ernst and Young и сотни других. Вообще SAP используют около 90% компаний из списка Fortune-500. И еще, например, NHL. ABAP написан в далеком 1980 году и за последние 40 лет все-равно остается актуальным и востребованным. У разработчиков на ABAP стабильно высокие зарплаты. Поэтому мы решили собрать список из 10 курсов по ABAP, которые стоит пройти для лучшего понимания языка или вообще для выбора его как своей профессии.
26 каментарыяў

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.