Това основно се трансформира в PHP шаблон на двигателя, като му дава възможност да се използва повече информация, тъй като иска да.
XHP работи чрез анализиране и интерпретиране на информацията намираща се вътре фигурни скоби {} като пълен израз PHP, обикновено се използва само за променливи.
С увеличаване на този подразбиране синтаксиса на разработчика вече могат да използват повторно кода много по-лесно, което прави XHP идеален за кодиране на потребителски интерфейси и шаблонни оформления.
Инструкции за употреба, се включват с README файл на XHP на
Какво ново в тази версия:.
- Конвертиране в рана. Серията освобождаване 1.x все още се поддържа за потребителите на PHP5
- Добавено AwaitableXHP; Това ви позволява да се изгради ефективни XHP компоненти, когато данните привлекателен изисквания са подробно изпълнението вместо част от API те представят
- Умение принуда сега е много по-строги и повдига E_DEPRECATED. В бъдещо издание, на typechecker Hack ще разглежда всички принуда да бъде грешка, и XHP-Lib ще хвърли изключение.
- Добавено XHPUnsafeRenderable и XHPAlwaysValidChild интерфейси, което го прави по-лесно да се включи за маркиране от други източници в XHP дърво. Вижте MIGRATING.md за повече информация
- Сплит извън getID (), addClass (), transferAttributes () и приятели от: х: HTML-елемент в нов XHPHelpers черта, с която се прилага нов HasXHPHelpers интерфейс
- Добавяне на нов XHPRoot интерфейс, реализиран от: х: примитивни и: х: composable-елемент. Това е типът на връщане направи ()
- Премахнато изискуем тип атрибут, тъй като това не е подкрепено с Hack
- Функции, които разглеждат масиви (например getAttributes ()) сега използват Vector, Map, или Set
- Добавена размисъл; ReflectionXHPClass е основната входна точка
Какво ново във версия 2.2.0:
- Конвертиране в рана. Серията освобождаване 1.x все още се поддържа за потребителите на PHP5
- Добавено AwaitableXHP; Това ви позволява да се изгради ефективни XHP компоненти, когато данните привлекателен изисквания са подробно изпълнението вместо част от API те представят
- Умение принуда сега е много по-строги и повдига E_DEPRECATED. В бъдещо издание, на typechecker Hack ще разглежда всички принуда да бъде грешка, и XHP-Lib ще хвърли изключение.
- Добавено XHPUnsafeRenderable и XHPAlwaysValidChild интерфейси, което го прави по-лесно да се включи за маркиране от други източници в XHP дърво. Вижте MIGRATING.md за повече информация
- Сплит извън getID (), addClass (), transferAttributes () и приятели от: х: HTML-елемент в нов XHPHelpers черта, с която се прилага нов HasXHPHelpers интерфейс
- Добавяне на нов XHPRoot интерфейс, реализиран от: х: примитивни и: х: composable-елемент. Това е типът на връщане направи ()
- Премахнато изискуем тип атрибут, тъй като това не е подкрепено с Hack
- Функции, които разглеждат масиви (например getAttributes ()) сега използват Vector, Map, или Set
- Добавена размисъл; ReflectionXHPClass е основната входна точка
Какво ново във версия 2.1.0:
- Конвертиране в рана. Серията освобождаване 1.x все още се поддържа за потребителите на PHP5
- Добавено AwaitableXHP; Това ви позволява да се изгради ефективни XHP компоненти, когато данните привлекателен изисквания са подробно изпълнението вместо част от API те представят
- Умение принуда сега е много по-строги и повдига E_DEPRECATED. В бъдещо издание, на typechecker Hack ще разглежда всички принуда да бъде грешка, и XHP-Lib ще хвърли изключение.
- Добавено XHPUnsafeRenderable и XHPAlwaysValidChild интерфейси, което го прави по-лесно да се включи за маркиране от други източници в XHP дърво. Вижте MIGRATING.md за повече информация
- Сплит извън getID (), addClass (), transferAttributes () и приятели от: х: HTML-елемент в нов XHPHelpers черта, с която се прилага нов HasXHPHelpers интерфейс
- Добавяне на нов XHPRoot интерфейс, реализиран от: х: примитивни и: х: composable-елемент. Това е типът на връщане направи ()
- Премахнато изискуем тип атрибут, тъй като това не е подкрепено с Hack
- Функции, които разглеждат масиви (например getAttributes ()) сега използват Vector, Map, или Set
- Добавена размисъл; ReflectionXHPClass е основната входна точка
Какво ново във версия 2.0.0:
- Конвертиране в рана. Серията освобождаване 1.x все още се поддържа за потребителите на PHP5
- Добавено AwaitableXHP; Това ви позволява да се изгради ефективни XHP компоненти, когато данните привлекателен изисквания са подробно изпълнението вместо част от API те представят
- Умение принуда сега е много по-строги и повдига E_DEPRECATED. В бъдещо издание, на typechecker Hack ще разглежда всички принуда да бъде грешка, и XHP-Lib ще хвърли изключение.
- Добавено XHPUnsafeRenderable и XHPAlwaysValidChild интерфейси, което го прави по-лесно да се включи за маркиране от други източници в XHP дърво. Вижте MIGRATING.md за повече информация
- Сплит извън getID (), addClass (), transferAttributes () и приятели от: х: HTML-елемент в нов XHPHelpers черта, с която се прилага нов HasXHPHelpers интерфейс
- Добавяне на нов XHPRoot интерфейс, реализиран от: х: примитивни и: х: composable-елемент. Това е типът на връщане направи ()
- Премахнато изискуем тип атрибут, тъй като това не е подкрепено с Hack
- Функции, които разглеждат масиви (например getAttributes ()) сега използват Vector, Map, или Set
- Добавена размисъл; ReflectionXHPClass е основната входна точка
Какво ново във версия 1.6.0:
- Като това хранилище вече не включва разширяване PHP5, лицензиите за Zend PHP и не са подходящи. Relicensed като BSD
- Вече можете да добавите към вашия XHP композитор базирани PHP проект (Facebook / XHP импровизирам)
- Други маркиране вече могат да бъдат вградени в XHP чрез интерфейсите XHPUnsafeRenderable и XHPAlwaysValidChild - виж MIGRATING.md за подробности
- Осигуряване на ToString (), както и __toString (). Те са идентични, обаче призова ToString () ще ви даде много по-хубави backtraces
- Validation е прекалено строга. Спокойна.
- Добавено HTML условни коментари
- Подобрена поддръжка за Hack Вектори, Комплекти, и Maps
- Поддръжка вложени спецификации масив - напр масив & # x3c; масив & # x3c; низ, инт & # x3e; & # x3e;
<> Li единични кавички сега право в HTML атрибути, без да се избяга
Какво ново версия 1.4:.
- Подкрепа за PHP 5.5
- ъпгрейд към HTML5 спецификации.
- Корекции на грешки.
Коментари не е намерена