XHP

ソフトウェアのスクリーンショット:
XHP
ソフトウェアの詳細:
バージョン: 2.2.2 更新
日付のアップロード: 1 Oct 15
開発者: Facebook
ライセンス: 無料
人気: 99

Rating: 3.5/5 (Total Votes: 2)

これは、基本的にはそれにそれが望んでいるように、データを再利用する可能性を与えることによって、テンプレートエンジンにPHPを変換します。
XHPは、通常、変数に使用フルPHPの式として、中括弧{}の中に発見内容を解析し、解釈することによって動作します。
このデフォルトの構文を強化することで、開発者は現在、ユーザーインターフェイスとレイアウトテンプレートを符号化するためXHP最適です、はるかに簡単にコードを再利用することができます。
使用上の命令はXHPのREADMEファイルに含まれています。

このリリースの新機能:

このハックに変換。 1.xのリリースシリーズはまだPHP5のユーザーのためにサポートされています
AwaitableXHPが追加されました。これは、データフェッチの要件ではなく、彼らが提示するAPIの一部の実装の詳細であり、効率的なXHPコンポーネントを構築することができます
強制は今はるかに厳しい、とE_DEPRECATEDを提起属性。将来のリリースでは、ハックの型検査器は、エラーであることを任意の強制を検討し、XHP-libには、例外がスローされます。
追加XHPUnsafeRenderableとXHPAlwaysValidChildインターフェイス、それが簡単にXHPツリー内の他のソースからのマークアップが含まれるようになっています。詳細については、MIGRATING.mdを参照してください
新しいHasXHPHelpersインタフェースを実装する新しいXHPHelpersトレイトにHTML要素:X:でgetId()、addClass()、からtransferAttributes()と友人を分割
X:X:プリミティブと構成可能な要素によって実装された新しいXHPRootインターフェイスを追加します。これは)(レンダリングの戻り値の型であります
これはハックでサポートされていないとして、呼び出し可能属性タイプを削除しました
アレイ(例えばのgetAttributes())を扱っ機能今ベクトル、地図、またはセットを使用します
反射を追加しました。 ReflectionXHPClassは、メインエントリポイントです

このバージョン2.2.0の新機能です:

このハックに変換。 1.xのリリースシリーズはまだPHP5のユーザーのためにサポートされています
AwaitableXHPが追加されました。これは、データフェッチの要件ではなく、彼らが提示するAPIの一部の実装の詳細であり、効率的なXHPコンポーネントを構築することができます
強制は今はるかに厳しい、とE_DEPRECATEDを提起属性。将来のリリースでは、ハックの型検査器は、エラーであることを任意の強制を検討し、XHP-libには、例外がスローされます。
追加XHPUnsafeRenderableとXHPAlwaysValidChildインターフェイス、それが簡単にXHPツリー内の他のソースからのマークアップが含まれるようになっています。詳細については、MIGRATING.mdを参照してください
新しいHasXHPHelpersインタフェースを実装する新しいXHPHelpersトレイトにHTML要素:X:でgetId()、addClass()、からtransferAttributes()と友人を分割
X:X:プリミティブと構成可能な要素によって実装された新しいXHPRootインターフェイスを追加します。これは)(レンダリングの戻り値の型であります
これはハックでサポートされていないとして、呼び出し可能属性タイプを削除しました
アレイ(例えばのgetAttributes())を扱っ機能今ベクトル、地図、またはセットを使用します
反射を追加しました。 ReflectionXHPClassは、メインエントリポイントです

このバージョン2.1.0の新機能です:

このハックに変換。 1.xのリリースシリーズはまだPHP5のユーザーのためにサポートされています
AwaitableXHPが追加されました。これは、データフェッチの要件ではなく、彼らが提示するAPIの一部の実装の詳細であり、効率的なXHPコンポーネントを構築することができます
強制は今はるかに厳しい、とE_DEPRECATEDを提起属性。将来のリリースでは、ハックの型検査器は、エラーであることを任意の強制を検討し、XHP-libには、例外がスローされます。
追加XHPUnsafeRenderableとXHPAlwaysValidChildインターフェイス、それが簡単にXHPツリー内の他のソースからのマークアップが含まれるようになっています。詳細については、MIGRATING.mdを参照してください
新しいHasXHPHelpersインタフェースを実装する新しいXHPHelpersトレイトにHTML要素:X:でgetId()、addClass()、からtransferAttributes()と友人を分割
X:X:プリミティブと構成可能な要素によって実装された新しいXHPRootインターフェイスを追加します。これは)(レンダリングの戻り値の型であります
これはハックでサポートされていないとして、呼び出し可能属性タイプを削除しました
アレイ(例えばのgetAttributes())を扱っ機能今ベクトル、地図、またはセットを使用します
反射を追加しました。 ReflectionXHPClassは、メインエントリポイントです

このバージョン2.0.0の新機能です:

このハックに変換。 1.xのリリースシリーズはまだPHP5のユーザーのためにサポートされています
AwaitableXHPが追加されました。これは、データフェッチの要件ではなく、彼らが提示するAPIの一部の実装の詳細であり、効率的なXHPコンポーネントを構築することができます
強制は今はるかに厳しい、とE_DEPRECATEDを提起属性。将来のリリースでは、ハックの型検査器は、エラーであることを任意の強制を検討し、XHP-libには、例外がスローされます。
追加XHPUnsafeRenderableとXHPAlwaysValidChildインターフェイス、それが簡単にXHPツリー内の他のソースからのマークアップが含まれるようになっています。詳細については、MIGRATING.mdを参照してください
新しいHasXHPHelpersインタフェースを実装する新しいXHPHelpersトレイトにHTML要素:X:でgetId()、addClass()、からtransferAttributes()と友人を分割
X:X:プリミティブと構成可能な要素によって実装された新しいXHPRootインターフェイスを追加します。これは)(レンダリングの戻り値の型であります
これはハックでサポートされていないとして、呼び出し可能属性タイプを削除しました
アレイ(例えばのgetAttributes())を扱っ機能今ベクトル、地図、またはセットを使用します
反射を追加しました。 ReflectionXHPClassは、メインエントリポイントです

このバージョン1.6.0の新機能:

このリポジトリはもはやPHP5の拡張機能が含まれているように、ZendのPHPおよびライセンスは適切ではありません。 BSDとして再ライセンス
あなたは今、あなたの作曲ベースのPHPプロジェクトにXHPを追加することができます(ログインfacebook / XHP-LIB)
その他のマークアップは、今XHPUnsafeRenderableとXHPAlwaysValidChildインタフェースを介しXHPに埋め込むことができます - 詳細についてはMIGRATING.mdを見ます
toString()メソッドと同様に__toString()を提供します。それらが同一である、しかし、toString()を呼び出すと、あなたに多くのよりよいバックトレースを提供します
検証は、過度に厳格でした。リラックス。
HTML条件付きコメントを追加しました
ハックベクトル、セット、およびマップのサポートの改善
ネストされた配列の仕様をサポート - 例えば配列<配列<文字列、int型&#のSpark Proの;&#のSpark Proの。
単一引用符は現在、エスケープされることなく、HTML属性で許可されています

このバージョン1.4の新機能である:PHP 5.5の

このサポート。
HTML5の仕様にアップグレード。
バグの修正。

同じようなソフトウェア

XSLTJSON
XSLTJSON

13 May 15

LibXML
LibXML

28 Feb 15

json2xml
json2xml

12 Apr 15

JDOM
JDOM

1 Mar 15

開発者の他のソフトウェア Facebook

Facebook Connect
Facebook Connect

14 Dec 14

Presto
Presto

25 Feb 15

Draft.js
Draft.js

18 Jul 16

Jest
Jest

6 Mar 16

へのコメント XHP

コメントが見つかりません
コメントを追加
画像をオンにする!
カテゴリから探す