PXP پروجيڪٽ جي پري رليز PHP ٻولي جي وڌايل ڊيليڪٽ کي ترقي ڪندي

PXP پروگرامنگ ٻولي جي نفاذ جي پهرين ٽيسٽ رليز شايع ڪئي وئي آهي، PHP کي وڌائڻ لاءِ مدد سان نئين نحوي تعميرات ۽ رن ٽائم لائبريري جي وڌايل صلاحيتون. PXP ۾ لکيل ڪوڊ کي معياري PHP مترجم استعمال ڪندي باقاعده PHP اسڪرپٽ ۾ ترجمو ڪيو ويندو آهي. جيئن ته PXP صرف PHP کي پورو ڪري ٿو، اهو سڀني موجوده PHP ڪوڊ سان مطابقت رکي ٿو. PXP جي خاصيتن ۾، ڊيٽا جي بهتر نمائندگي ۽ جامد تجزيي جي استعمال لاءِ PHP ٽائپ سسٽم ۾ واڌايون آهن، انهي سان گڏ محفوظ ڪوڊ لکڻ کي آسان ڪرڻ لاءِ وسيع ٿيل ڪلاس لائبريري جي ترسيل.

پهريون نسخو هڪ ابتدائي تجرباتي پروٽوٽائپ جي طور تي پيش ڪيو ويو آهي، اڃا تائين وڏي پيماني تي استعمال لاء مناسب ناهي ۽ PHP ۾ لکيل هڪ عمل کي جانچڻ ۽ PHP-Parser parser استعمال ڪندي (انهن ڪوشش ڪئي ته پهرين پروٽوٽائپ کي ترقي ڪرڻ جي ڪوشش ڪئي Rust ۾، پر پوء هن خيال کي ڇڏي ڏنو). پهرين ورزن ۾ موجود جديد خصوصيتن مان، صرف ملٽي لائن بندش لاءِ سپورٽ نوٽ ڪئي وئي آهي: $name = “Ryan”؛ $hello = fn (): void { گونج "هيلو، {$ نالو}!"؛ }؛ $هيلو();

وڌيڪ ڌيان ڏنو ويو آهي PXP ۾ خاصيتون شامل ڪرڻ لاءِ جيئن ته ميچ ايڪسپريس جي شارٽ هينڊ ۽ بلاڪ مختلف قسمون، مشروط واپسي جو بيان، قسم جا عرف، جنريڪس، ويريڊيڪ قسمون، غير مٽائيندڙ متغير، نمونن جي ميلاپ، ۽ آپريٽر اوور لوڊنگ.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو