2017-01-16 12 views
0

読むTMLではなく、HTML。(私たちはマルコ・ファイル・フォーマットについて話している)PHPはTMLで動作しますか?

TML

私たちのクライアントは、システムがTMLに構築しました。 HTMLとかなり類似していますが(少なくとも同じですが)、変数とループを別の方法で使用します。今私の質問はかなり簡単ですが、これと組み合わせてPHPを使用することは可能ですか?もしそうなら、誰かがそれらをどのように適用するかを知っていますか(変数を宣言する場所に別のファイルを作成する必要がありますか)?

これについて、実際に参考になるものはありませんでした。

+1

あなたは試しましたか?はいの場合、問題は何ですか? –

+0

まだ閉鎖されたシステムのため、まだ経験が豊富な誰かがいるかどうか疑問に思っています。それが私の全質問です。 – Dorvalla

+0

あなたはオンラインで話しているTMLに関するドキュメントを見つけることができないようです。それはサーバー側の言語ですか?展開する前にコンパイルする必要がありますか?あなたの記述に基づいて、単純に提供できる静的なファイルではないようです。 – Terry

答えて

4

PHPは任意の種類のデータを出力できますが、HTML出力に限定されません。

TML(おしゃべりはthis TMLです)は、さまざまなプログラミング言語をテンプレートに埋め込むための言語です。

Perlを出力して、HTMLを出力するTMLに埋め込まれたPHPを書くことができます。 (私はHTMLを生成するためにJavaScriptを生成するためにPHPを生成するためにPerl Masonを使用したシステムに取り組んできました。これは恐ろしいものでした)。

WebサーバにTMLエンジンを通してPHPプログラムの出力をプッシュさせることは難しいでしょう。

問題は、これを使用するのではなく、2つの異なるレイヤーのテンプレート+サーバーサイドプログラミングを追加するときに、非常に効率が悪いことです。

TMLを使用して作成されたシステムで作業する場合は、引き続きTMLを使用する必要があります。 PHPでは、TMLがまだ提供していない機能は提供しません。唯一の利点は、PHPを書く方法を(おそらく)既に知っていることです...しかし、それはあなたが既存のTMLコードを理解する必要があるときにはあまり役に立ちません。

+0

まず、あなたの答えに感謝します。私はそれが受け入れられるとマークします、これは私が得ると思うようにawnserに近いので、原因です。リンクは確かにTMLの出力を提供しています。私たちは同じ種類のファイルについて話しています。悲しいことに、私はすでにTMLとPHPが1ページでボールを一緒に演奏していないかもしれないことをすでに認めていたので、私は理想的にはそれをarroundする必要があると思います。真の問題は、私が平易なデータベース作業の代わりに作成する必要があるSOAP呼び出しです。そのため、私はPHPで作業していることがわかっています。 – Dorvalla

関連する問題