بسته دانلود شامل منبع زبان و کامپایلر.
در به ویژه برای چارچوب XP توسعه یافته، زبان XP است بر روی PHP بر اساس
چه در این نسخه جدید است:
پشتیبانی از HHVM و PHP7.
چه در نسخه 2.0.0 جدید است:
مبدا در دسترس از طریق آهنگساز
سر: تغییر حداقل نسخه XP به اجرا کامپایلر XP به XP 6.0.0. آن را هنوز هم می توانید کد به اجرا در XP 5.X-SERIES تولید، اما 6.X-SERIES نیاز به خود را اجرا کنید
اضافه شده امکان اضافه کردن مقادیر پیش فرض به پارامترهای لامبدا.
کامپایلر ثابت خفگی در روش با انواع بازگشت عمومی
اجازه حذف نوع پارامتر در داخل اظهارات روش. نوع سپس به مسیر var تنظیم می شود و در زمان اجرا بدون کنترل
نحو تغییر برای لامبداها از # {$ A - & # x3e؛ $ A + 1}؛ به $ A - & # x3e؛ $ A + 1 ؛، پس از حل و فصل درگیری دستور زبان سابق بود اجتناب. فرم های قدیمی هنوز هم پشتیبانی خواهد شد، اما هشدار زمان کامپایل بالا می برد. آن خواهد شد در نسخه ی اصلی بعدی حذف خواهند شد.
تغییر پی اچ پی 5.3 امیتر منتشر می کنند PHP 5.3 توابع بی نام را برای لامبداها
با هم ادغام شدند کشش درخواست # 37 برای حل مسئله # 36: پشتیبانی و & quot؛ T جدید () و & quot ؛، & quot؛ را T :: توایع و & quot؛ و & quot؛ T :: $ شخص و & quot؛ حاشیه نویسی در داخل
اضافه شده امیتر به عقب سازگار (-E php5.2) برای ایجاد کد غیر فضای نام برای استفاده با XP 5.8 و PHP 5.2
رفتار پیش فرض تغییر به ایجاد کد فضای نام (سازگار با XP 5.9 و PHP 5.3+)
تغییر و & quot؛ -E و & quot؛ آرگومان خط فرمان به پشتیبانی از نسخه: نام -E خواهد xp.compiler.emit.name.Emitter بار، name60 -E خواهد xp.compiler.emit.name.V60Emitter کلاس بارگذاری
محدودیت ها:
به عنوان زبان خود را در چارچوب XP نوشته شده است، هیچ پسوند یا باینری اختصاصی مورد نیاز است.
نظر یافت نشد