這基本上是PHP轉換成一個模板引擎,通過給它重新使用數據,因為它想要的可能性。
XHP 的工作原理是分析和解釋大括號{}作為一個完整的PHP表達式中的含量,通常只用於變量。
通過提高這個默認的語法開發者現在可以重用代碼更容易,使XHP理想的編碼用戶界面和模板化佈局。
使用說明都包含在XHP的README文件
是什麼在此版本中是新的:
- 在轉換破解。 1.x的發布系列仍然支持PHP5的用戶
- 新增AwaitableXHP;這使您可以構建高效XHP組件,其中數據讀取的要求是一個實現細節,而不是他們目前的API的一部分
- 屬性強制現在更嚴格,並提出了E_DEPRECATED。在以後的版本中,黑客typechecker會考慮任何脅迫是一個錯誤,而XHP-庫將拋出一個異常。
- 新增XHPUnsafeRenderable和XHPAlwaysValidChild接口,從而更容易從包含在一個樹XHP其他來源的標記。見MIGRATING.md了解更多信息
- 在拆出的getID(),addClass(),transferAttributes()和朋友們:X:HTML元素到一個新的XHPHelpers特點,它實現了新的HasXHPHelpers接口
- 新增XHPRoot接口,通過實施:X:原始和:X:組合的元素。這是渲染的返回類型()
- 刪除可調用的屬性類型,因為這是不支持的哈克
- 在功能的處理陣列(例如的getAttributes())現在使用的矢量,地圖,或設置
- 新增的反射; ReflectionXHPClass是主入口點
什麼是新的在2.2.0版本:
- 在轉換破解。 1.x的發布系列仍然支持PHP5的用戶
- 新增AwaitableXHP;這使您可以構建高效XHP組件,其中數據讀取的要求是一個實現細節,而不是他們目前的API的一部分
- 屬性強制現在更嚴格,並提出了E_DEPRECATED。在以後的版本中,黑客typechecker會考慮任何脅迫是一個錯誤,而XHP-庫將拋出一個異常。
- 新增XHPUnsafeRenderable和XHPAlwaysValidChild接口,從而更容易從包含在一個樹XHP其他來源的標記。見MIGRATING.md了解更多信息
- 在拆出的getID(),addClass(),transferAttributes()和朋友們:X:HTML元素到一個新的XHPHelpers特點,它實現了新的HasXHPHelpers接口
- 新增XHPRoot接口,通過實施:X:原始和:X:組合的元素。這是渲染的返回類型()
- 刪除可調用的屬性類型,因為這是不支持的哈克
- 在功能的處理陣列(例如的getAttributes())現在使用的矢量,地圖,或設置
- 新增的反射; ReflectionXHPClass是主入口點
什麼是新的在2.1.0版本:
- 在轉換破解。 1.x的發布系列仍然支持PHP5的用戶
- 新增AwaitableXHP;這使您可以構建高效XHP組件,其中數據讀取的要求是一個實現細節,而不是他們目前的API的一部分
- 屬性強制現在更嚴格,並提出了E_DEPRECATED。在以後的版本中,黑客typechecker會考慮任何脅迫是一個錯誤,而XHP-庫將拋出一個異常。
- 新增XHPUnsafeRenderable和XHPAlwaysValidChild接口,從而更容易從包含在一個樹XHP其他來源的標記。見MIGRATING.md了解更多信息
- 在拆出的getID(),addClass(),transferAttributes()和朋友們:X:HTML元素到一個新的XHPHelpers特點,它實現了新的HasXHPHelpers接口
- 新增XHPRoot接口,通過實施:X:原始和:X:組合的元素。這是渲染的返回類型()
- 刪除可調用的屬性類型,因為這是不支持的哈克
- 在功能的處理陣列(例如的getAttributes())現在使用的矢量,地圖,或設置
- 新增的反射; ReflectionXHPClass是主入口點
什麼是新的在2.0.0版本:
- 在轉換破解。 1.x的發布系列仍然支持PHP5的用戶
- 新增AwaitableXHP;這使您可以構建高效XHP組件,其中數據讀取的要求是一個實現細節,而不是他們目前的API的一部分
- 屬性強制現在更嚴格,並提出了E_DEPRECATED。在以後的版本中,黑客typechecker會考慮任何脅迫是一個錯誤,而XHP-庫將拋出一個異常。
- 新增XHPUnsafeRenderable和XHPAlwaysValidChild接口,從而更容易從包含在一個樹XHP其他來源的標記。見MIGRATING.md了解更多信息
- 在拆出的getID(),addClass(),transferAttributes()和朋友們:X:HTML元素到一個新的XHPHelpers特點,它實現了新的HasXHPHelpers接口
- 新增XHPRoot接口,通過實施:X:原始和:X:組合的元素。這是渲染的返回類型()
- 刪除可調用的屬性類型,因為這是不支持的哈克
- 在功能的處理陣列(例如的getAttributes())現在使用的矢量,地圖,或設置
- 新增的反射; ReflectionXHPClass是主入口點
什麼在1.6.0版本新:
- 在作為該存儲庫不再包含PHP5的擴展,在Zend和PHP許可證是不恰當的。 Relicensed為BSD
- 您現在可以添加XHP到您的作曲家為基礎的PHP項目(臉譜/ XHP-LIB)
- 在其他標記現在可以通過XHPUnsafeRenderable和XHPAlwaysValidChild接口嵌入XHP - 看到MIGRATING.md了解詳細信息
- 提供的toString()以及__toString()。它們是相同的,但是調用toString()會給你好多了回溯
- 驗證是過於嚴格。輕鬆。
- 添加HTML條件註釋
- 改進支持
- 支持嵌套陣列規格 - 例如數組<數組<字符串,INT>>
- 在單引號現在都在HTML中允許的屬性沒有被轉義
對於哈克向量,集合和地圖
什麼,版本1.4中新的:
- 在支持PHP 5.5
- 升級到HTML5規範。
- Bug修復。
評論沒有發現