PHP dilinin genişləndirilmiş dialektini inkişaf etdirən PXP layihəsinin ilkin buraxılışı

PXP proqramlaşdırma dilinin tətbiqinin ilk sınaq buraxılışı nəşr olundu, PHP-ni yeni sintaktik konstruksiyalara dəstək və iş vaxtı kitabxanasının genişləndirilmiş imkanları ilə genişləndirdi. PXP-də yazılmış kod standart PHP tərcüməçisindən istifadə etməklə icra edilən adi PHP skriptlərinə tərcümə olunur. PXP yalnız PHP-ni tamamladığı üçün o, bütün mövcud PHP kodları ilə uyğun gəlir. PXP-nin xüsusiyyətləri arasında məlumatların daha yaxşı təqdim edilməsi və statik analizin istifadəsi, həmçinin təhlükəsiz kodun yazılmasını sadələşdirmək üçün genişləndirilmiş sinif kitabxanasının çatdırılması üçün PHP tipli sistemə əlavələr var.

Birinci versiya ilkin eksperimental prototip kimi təqdim olunur, hələ geniş istifadə və PHP-də yazılmış və PHP-Parser analizatorundan istifadə edərək tətbiqi sınaqdan keçirmək üçün uyğun deyil (onlar Rustda ilk prototipləri hazırlamağa çalışdılar, lakin sonra bu ideyadan imtina etdilər). Birinci versiyada mövcud olan qabaqcıl funksiyalardan yalnız çox xəttin bağlanması üçün dəstək qeyd olunur: $name = “Ryan”; $salam = fn (): void { echo "Salam, {$name}!"; }; $salam();

PXP-də uyğunluq ifadəsinin stenoqrafiya və blok variantları, şərti qaytarma ifadəsi, tip ləqəbləri, generiklər, variadik tiplər, dəyişməz dəyişənlər, nümunə uyğunluğu və operatorun həddən artıq yüklənməsi kimi xüsusiyyətlərin daxil edilməsinə daha çox diqqət yetirilir.

Mənbə: opennet.ru

Добавить комментарий