A PHP nyelv kiterjesztett dialektusát fejlesztő PXP projekt előzetes kiadása

Megjelent a PXP programozási nyelv megvalósításának első tesztkiadása, amely új szintaktikai konstrukciók támogatásával és kiterjesztett futásidejű könyvtári képességekkel bővíti a PHP-t. A PXP-ben írt kódot a rendszer normál PHP-szkriptekké fordítja le, amelyeket a szabványos PHP értelmezővel hajtanak végre. Mivel a PXP csak a PHP-t egészíti ki, kompatibilis az összes létező PHP kóddal. A PXP szolgáltatásai közül a PHP típusú rendszer kiterjesztései a jobb adatmegjelenítés és a statikus elemzés alkalmazása, valamint egy kiterjesztett osztálykönyvtár szállítása a biztonságos kód írásának egyszerűsítése érdekében.

Az első verzió kezdeti kísérleti prototípusként kerül bemutatásra, még nem alkalmas széles körben elterjedt használatra és PHP-ben írt, PHP-Parser értelmezőt használó implementáció tesztelésére (az első prototípusokat Rustban próbálták fejleszteni, de aztán elvetették ezt az ötletet). Az első verzióban elérhető bővített szolgáltatások közül csak a többsoros bezárások támogatását jegyezzük meg: $name = "Ryan"; $hello = fn(): void { echo "Hello, {$name}!"; }; $hello();

A következő megbeszélés a PXP-be olyan jellemzők beépítését tárgyalja, mint a "match" kifejezés rövidített és blokkváltozatai, a "return" feltételes operátor, típusálnevek, általánosságok, variadic típusok, megváltoztathatatlan változók, mintaillesztés és operátor túlterhelés.

Forrás: opennet.ru

Hozzászólás