Софтуер детайли:
Версия: 5.0.1 актуализира
Дата на качване: 6 Mar 16
Разрешително: Безплатно
Популярност: 60
Пакетът за изтегляне съдържа източник на езика и компилатор.
Специално разработен за XP рамкова , езика XP се основава на PHP
Какво ново в това издание.:
- Подкрепа за HHVM и PHP7.
Какво ново във версия 2.0.0:
- предоставят чрез Композитор
- Внимание: Променена минимум XP версия, за да стартирате XP компилатора до XP 6.0.0. Тя все още може да се генерира код, за да се движат по XP 5.X-серия, но ще изисква 6.X-SERIES да се стартира
- Добавена възможност за добавяне на стойности по подразбиране за ламбда параметри.
- Фиксиран компилатор задавяне с методи с видове генерични връщане
- Позволено пропуска тип параметър вътре декларации метод. Видът след това ще бъде настроен на Var и ще бъде нерегистриран по време на изпълнение
- Променена синтаксис за lambdas от # {$ един - & # x3e; $ А + 1}; до $ един - & # x3e; $ А + 1 ;, след решаването на граматиката противоречи на първия беше избягва. Старият формата все още се поддържа, но ще повиши предупреждения компилация време. Той ще бъде премахнат в следващата основна версия.
- Променена PHP 5.3 емитер да излъчват PHP 5.3 анонимни функции за lambdas
- Обединен искане дърпане # 37, за да се реши въпрос # 36: Подкрепа & quot; нова T () & quot ;, & quot; T :: Конст & quot; и & quot; T :: $ статично & quot; вътре анотации
- Добавен обратно съвместим емитер (-Е php5.2), за да се създаде не-namespaced код за използване с XP 5.8 и PHP 5.2
- измени поведението по подразбиране за създаване namespaced код (съвместим с XP 5.9 и PHP 5.3 +)
- Променена & quot; -Е & quot; командния ред аргумент в подкрепа на варианта: -Е име ще се зареди xp.compiler.emit.name.Emitter, -Е name60 ще зареди клас xp.compiler.emit.name.V60Emitter
<силни> Ограничения :
- Както езика си е писано в рамка XP, не двоични или патентовани разширения са необходимо.
Коментари не е намерена