前の記事 «:PHPからLast.fmのWebAPIを扱うクラスライブラリ
次の記事 »:Flash用物理演算ライブラリ:Flade

PHP4でJavaScriptを動かしてみよう:phpjs

2006年07月19日

スポンサード リンク
phpjs - the PHP/JavaScript interpreter
This scripting language interpreter is implemented in PHP and allows to execute user-supplied JavaScript-lookalike code server-side, without compromising security because everything runs safely in a sandbox. This is of course much slower than a real interpreter, but is useful for integration into CMS/Wiki engines to have users extend a sites' dynamic functions. It can be connected to the hosting interpreter (PHP) by allowing access to certain (interface) functions and even PHP variables.

PHP4スクリプト内にJavaScriptのコードを書いてサーバサイドでJavaScriptを動かすためのライブラリ、phpjs。



次のようなスクリプトが動作します。

<?php

include("js.php");
js_exec('
   document.writeLn("Hello World!");
', JSE_CACHE|JSE_ACCEL);

?>

js.phpがjavascriptインタプリタになります。

出力例

Hello World!

関連エントリ
PHP5上でJavascriptを動かす: J4P5

スポンサード リンク

投稿者 KJ : 2006年07月19日 15:09 | ブックマークに追加する Subscribe with livedoor Reader
間違いの指摘をしていただける方はメールでお願いします


本を執筆しました。