2010-12-14 15 views
3

JavaScriptにJavascriptを埋め込むためのAPIがいくつかありますか?Jint for .NETに似ています。PHP用埋め込みJavascriptインタプリタ

私は、ユーザーがサーバー側で実行できる限られたPHPクラスとメソッドにアクセスできるようにすることで、ワークフローをカスタマイズできるようにしたいと考えています。

ユーザーは、後に実行されますコードブロックを書き込みます...「phpjs」(PHPの関数が実装と呼ばれる疑似JavaScriptインタープリタがあります

if (Contact.Age < 12){ 
    Contact.setEligibility = false; 
} 
else{ 
    Contact.setEligibility = true; 
} 
+2

なぜPHPだけではないのですか? – ircmaxell

+0

スクリプトの実行をクライアントに直接公開するのは怖いです。それは実際にはオプションとして評価していませんでした。思考に感謝します。 –

答えて

5

例えば、JS/ECMAスクリプトコードのような... javascript)、私はそれについて知っていることが起こります。 PHP5のためのJavascript:http://j4p5.sourceforge.net/ - 完全な構文互換のJSインタプリタ(純粋なPHPで書かれた)は、DOMや多くの機能ではなくJS言語を実装します。

完全な本物のJavascriptランタイムが必要な場合は、そのためのPECL拡張機能があります。 http://pecl.php.net/package/spidermonkey(カスタムコンパイルPHPインタプリタが必要です)。

+0

は、上記の両方がアルファ版であることを指摘しています。 j4p5は興味深いようですが、数年後には更新されていないようです。プロジェクトが死んでいる可能性があります。最近のスパイダーモキーは最近ですが、ホームページのリンクが死んでいます。私はどちらかを真剣に使用したいとは思わない。 – Spudley

+0

ありがとう、マリオ。あなたの助けに感謝。 –

関連する問題