Пеш аз нашри лоиҳаи PXP, ки лаҳҷаи васеъи забони PHP-ро таҳия мекунад

Нахустин версияи санҷишии забони барномасозии PXP нашр шуд. Он PHP-ро бо дастгирии сохторҳои нави синтаксисӣ ва имкониятҳои васеи китобхонаи вақти корӣ васеъ мекунад. Рамзи дар PXP навишташуда ба скриптҳои стандартии PHP тарҷума карда мешавад, ки бо истифода аз тарҷумони аслии PHP иҷро карда мешаванд. Азбаски PXP танҳо PHP-ро пурра мекунад, он бо ҳама кодҳои мавҷудаи PHP мувофиқ аст. Хусусиятҳои PXP дорои васеъшавии системаи навъи PHP барои муаррифии беҳтари додаҳо ва таҳлили статикӣ, инчунин китобхонаи синфҳои васеъ барои содда кардани навиштани рамзи бехатар мебошанд.

Варианти аввал ҳамчун прототипи ибтидоии таҷрибавӣ пешниҳод карда мешавад, ки ҳанӯз барои истифодаи васеъ мувофиқ нест, санҷиши татбиқи дар PHP навишташуда ва бо истифода аз таҳлилгари PHP-Parser (аввалин прототипҳо кӯшиш карда шуданд, ки дар Rust таҳия карда шаванд, аммо баъд аз ин идея даст кашиданд). Аз хусусиятҳои пешрафтае, ки дар версияи аввал мавҷуданд, танҳо дастгирӣ барои бастани чанд сатр қайд карда шудааст: $name = "Ryan"; $салом = fn (): void { echo "Салом, {$name}!"; }; $салом();

Баррасии минбаъда ба дохил кардани хусусиятҳо дар PXP, аз қабили ифодаҳои мувофиқати стенография ва блок, оператори баргардонидани шартӣ, тахаллусҳои намуд, генерикҳо, намудҳои вариадикӣ, тағирёбандаҳои тағирёбанда, мувофиқати намуна ва изофабории оператор баррасӣ карда мешавад.

Манбаъ: opennet.ru

Хостинги боэътимодро барои сайтҳо бо муҳофизати DDoS, серверҳои VPS VDS харед 🔥 Харидани хостинги боэътимоди вебсайт бо муҳофизати DDoS, серверҳои VPS VDS | ProHoster