پی ایچ پی زبان کی ایک توسیعی بولی تیار کرنے والے PXP پروجیکٹ کی پری ریلیز

PXP پروگرامنگ لینگویج کے نفاذ کی پہلی آزمائشی ریلیز شائع ہو چکی ہے، جس میں PHP کو نئی نحوی تعمیرات اور رن ٹائم لائبریری کی توسیعی صلاحیتوں کی حمایت کے ساتھ توسیع دی گئی ہے۔ PXP میں لکھے گئے کوڈ کا باقاعدہ PHP اسکرپٹس میں ترجمہ کیا جاتا ہے جسے معیاری PHP ترجمان کا استعمال کرتے ہوئے عمل میں لایا جاتا ہے۔ چونکہ PXP صرف PHP کی تکمیل کرتا ہے، یہ تمام موجودہ PHP کوڈ کے ساتھ مطابقت رکھتا ہے۔ PXP کی خصوصیات میں، ڈیٹا کی بہتر نمائندگی اور جامد تجزیہ کے استعمال کے لیے PHP قسم کے نظام میں توسیع کے ساتھ ساتھ محفوظ کوڈ لکھنے کو آسان بنانے کے لیے ایک توسیع شدہ کلاس لائبریری کی فراہمی بھی شامل ہے۔

پہلا ورژن ایک ابتدائی تجرباتی پروٹو ٹائپ کے طور پر پیش کیا گیا ہے، جو ابھی تک وسیع پیمانے پر استعمال اور پی ایچ پی میں لکھے گئے عمل کو جانچنے اور پی ایچ پی پارسر پارسر کے استعمال کے لیے موزوں نہیں ہے (انہوں نے زنگ میں پہلی پروٹو ٹائپ تیار کرنے کی کوشش کی، لیکن پھر اس خیال کو ترک کر دیا)۔ پہلے ورژن میں دستیاب جدید خصوصیات میں سے، صرف ملٹی لائن بندش کے لیے سپورٹ نوٹ کیا گیا ہے: $name = "Ryan"؛ $hello = fn (): void { echo "ہیلو، {$name}!"; }; $ہیلو();

PXP میں خصوصیات کو شامل کرنے پر مزید غور کیا جاتا ہے جیسے کہ میچ ایکسپریشن کے شارٹ ہینڈ اور بلاک ویریئنٹس، مشروط واپسی کا بیان، قسم کے عرفی نام، جنرک، متغیر اقسام، ناقابل تغیر متغیرات، پیٹرن میچنگ، اور آپریٹر اوور لوڈنگ۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں