Предварительный выпуск проекта PXP, развивающего расширенный диалект языка PHP

Автор Сообщение
news_bot ®

Стаж: 6 лет 9 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
16-Май-2023 20:56

Опубликован первый тестовый выпуск реализации языка программирования PXP, расширяющего PHP поддержкой новых синтаксических конструкций и расширенных возможностей runtime-библиотеки. Написанный на PXP код транслируется в обычные PHP-скрипты, выполняемые при помощи штатного интерпретатора PHP. Так как PXP лишь дополняет PHP, он совместим со всеми существующим PHP-кодом. Из особенностей PXP отмечается расширения системы типов PHP для лучшего представления данных и применения статического анализа, а также поставка расширенной библиотеки классов для упрощения написания безопасного кода.
Первая версия преподносится как начальный экспериментальный прототип, пока не пригодный повсеместного применения и тестирующий реализацию, написанную на PHP и использующую парсер PHP-Parser (первый прототипы пытались разрабатывать на Rust, но потом отказались от этой идеи). Из доступных в первой версии расширенных возможности отмечается только поддержка многострочных замыканий:
$name = "Ryan";
   $hello = fn (): void {
  echo "Hello, {$name}!";
   };
   $hello();
В дальнейшем рассматривается включение в PXP таких возможностей, как сокращённые и блочные варианты выражения "match", условный оператор "return", псевдонимы типов, дженерики, вариативные типы, неизменяемые переменные, сопоставления с образцом и перегрузка операторов.
===========
Источник:
OpenNet.RU
===========

Похожие новости: Теги для поиска: #_pxp, #_php
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 21-Ноя 23:20
Часовой пояс: UTC + 5