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

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

2006年07月19日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法
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

スポンサード リンク

By.KJ : 2006年07月19日 15:09 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)