通过v8,windows下需自行编译:
d8 a.js -- a b c
d8 a.js --js-arguments a b c获取参数:
print(arguments[0]);通过spidermonkey,获取参数同上:
js a.js a b c通过Nodejs,底层基于v8,官网有windows安装包:
node a.js a b c获取命令参数:
var arguments = process.argv.splice(2);
console.log(arguments[1]);v8和spidermonkey都有相应的php扩展,在windows下通过进程调用执行js并获取结果:
<?php
$lastline = exec("node a.js aa bb", $res, $ret);
print_r($res);
echo $lastline;
echo $ret; 标签:none