前の記事 ≪:PHPでGoogleMapのジオコーディングAPIを簡単に使えるサンプルコードとラ...
次の記事 ≫:ブラウザで快適に見れるSymfony開発チートシート

PHPのSpiderMonkey拡張を使ってPHPコード内でJavaScriptを使うチュートリアル

2009年06月09日-はてなブックマーク

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

Using JavaScript in PHP with PECL and SpiderMonkey

PHPのSpiderMonkey拡張を使ってPHPコード内でJavaScriptを使うチュートリアルが zend.com にて紹介されているみたいです。
インストール手順〜サンプルコード、動作結果までが紹介されています。



かなり前に「php-js」という同様にspidermonkeyを使うものを紹介しましたが、こちらも以下のようなコードがかけて、なかなか興味深い

<?php
// 拡張インストールで使えるようになったJSContextのinstanciate
$js = new JSContext();

// 変数定義
$a = 10;
$b = 2;

function sample()
{
   return 5;
}

// JavaScript コンテキストの中に変数を代入
$js->assign('a', $a);
$js->assign('b', $b);
$js->registerFunction('sample', 'sample');

// JavaScript コードの記述
$script = <<<END
c = a + b + sample();
END;

// evaluate script and display result
echo "The sum of $a and $b is: " . $js->evaluateScript($script);
?>

PHPで書いておいたクラスライブラリをJavaScript内で使うなんていうこともやっていて面白いです。

関連の記事検索:チュートリアル
スポンサード リンク

By.KJ : 2009年06月09日 10:05 livedoor Readerで購読 Twitterに投稿

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