…for some reason i needed to get t h i s to work before going to sleep.
I’m running OSX 10.7.3 with macports which usually does the job, but Google’s V8 Javascript Engine is not available as a port yet.
So… homebrew to the rescue:
installed it:
/usr/bin/ruby -e "$(/usr/bin/curl -fsSL https://raw.github.com/gist/323731)"
and installed v8
brew install v8
wait, this seems too easy.
PECL installed some beta version of the PHP extension.
sudo pecl install channel://pecl.php.net/v8js-0.1.2
added
extension=v8js.so
to the php.ini file.
und bitteschön:
$v8 = new V8Js();
var_dump($v8->executeString("
//hey i'm Javascript Code
//INSIDE PHP !
//wow.
var hello = 'Hallo';
function helloWorld( string ){
return hello + ' ' + string;
}
helloWorld('World');
"));
Such things might come in handy one day, you know.